17 #if !defined(OPENNURBS_BEZIER_INC_) 18 #define OPENNURBS_BEZIER_INC_ 180 bool IsValid()
const;
186 int Dimension()
const;
206 void EmergencyDestroy();
260 bool bGrowBox =
false 300 bool GetTightBoundingBox(
302 bool bGrowBox =
false,
351 double rotation_angle,
555 bool IsRational()
const;
624 ON::point_style CVStyle()
const;
677 ON::point_style pointstyle,
738 ON::point_style pointstyle,
786 bool MakeNonRational();
804 bool ChangeDimension(
805 int desired_dimension
817 bool ReserveCVCapacity(
818 int desired_cv_capacity
857 double ControlPolygonLength()
const;
902 ON_DEPRECATED_MSG(
"misspelled - use Reparameterize")
903 bool Reparametrize(
double);
921 bool ScaleConrolPoints(
1006 #if 8 == ON_SIZEOF_POINTER 1010 int m_reserved_ON_BezierCurve;
1032 bool IsValid()
const;
1034 int Dimension()
const;
1044 void EmergencyDestroy();
1073 bool bGrowBox =
false 1076 bool GetBoundingBox(
1121 double rotation_angle,
1155 bool Reverse(
int );
1167 ON_3dPoint PointAt(
double s,
double t)
const;
1176 bool IsRational()
const;
1224 ON::point_style CVStyle()
const;
1274 bool MakeRational();
1276 bool MakeNonRational();
1308 bool ReserveCVCapacity(
1323 bool GetSurfaceSize(
double* width,
double* height)
const;
1343 #if 8 == ON_SIZEOF_POINTER 1347 int m_reserved_ON_BezierSurface;
1434 bool IsValid()
const;
1447 int Dimension()
const;
1530 void EmergencyDestroy();
1573 bool bGrowBox =
false 1614 double rotation_angle,
1684 bool IsRational()
const;
1738 ON::point_style CVStyle()
const;
1807 bool MakeRational();
1809 bool MakeNonRational();
1819 bool ReserveCVCapacity(
1916 bool SetXform(
ON_Xform world2unitcube );
1935 const ON_Xform& WorldToUnitCube()
const;
1949 bool Transform(
const ON_Xform& xform);
1962 #if defined(ON_DLL_TEMPLATE) Definition: opennurbs_point.h:2255
Definition: opennurbs_bezier.h:110
Definition: opennurbs_nurbssurface.h:62
Definition: opennurbs_array.h:36
Definition: opennurbs_point.h:2018
Definition: opennurbs_point.h:648
Definition: opennurbs_bounding_box.h:25
Definition: opennurbs_xform.h:1502
Definition: opennurbs_bezier.h:1885
Definition: opennurbs_bezier.h:150
Definition: opennurbs_bezier.h:1404
Definition: opennurbs_array.h:409
Definition: opennurbs_nurbscurve.h:26
Definition: opennurbs_textlog.h:20
Definition: opennurbs_archive.h:1783
Definition: opennurbs_bezier.h:1061
Definition: opennurbs_point.h:460
Definition: opennurbs_bezier.h:29
Definition: opennurbs_point.h:1152
Definition: opennurbs_point.h:46
Definition: opennurbs_point.h:1973