16#if !defined(ON_CIRCLE_INC_)
136 bool IsValid()
const;
142 double Radius()
const;
143 double Diameter()
const;
144 double Circumference()
const;
166 bool GetTightBoundingBox(
168 int bGrowBox =
false,
198 double EquationAt(
const ON_2dPoint& plane_point )
const;
210 double angle_in_radians,
223 double angle_in_radians,
277 bool GetRadianFromNurbFormParameter(
278 double nurbs_parameter,
279 double* circle_radians_parameter
310 bool GetNurbFormParameterFromRadian(
311 double circle_radians_parameter,
312 double* nurbs_parameter
Definition opennurbs_point.h:253
Definition opennurbs_point.h:655
Definition opennurbs_point.h:403
Definition opennurbs_point.h:931
Definition opennurbs_bounding_box.h:25
Definition opennurbs_circle.h:33
double radius
Definition opennurbs_circle.h:318
ON_Plane plane
Definition opennurbs_circle.h:317
Definition opennurbs_nurbscurve.h:27
Definition opennurbs_plane.h:20
Reverses all selected entities which support reversing (lines, arcs, splines).
Definition Reverse.js:11
Rotates selected entities.
Definition Rotate.js:11
Translates (moves or copies) selected entities.
Definition Translate.js:11
#define ON_ZERO_TOLERANCE
Definition opennurbs_defines.h:238
#define ON_CLASS
Definition opennurbs_defines.h:91