17 #if !defined(ON_CIRCLE_INC_) 18 #define ON_CIRCLE_INC_ 142 bool IsValid()
const;
146 bool IsInPlane(
const ON_Plane&,
double = ON_ZERO_TOLERANCE )
const;
148 double Radius()
const;
149 double Diameter()
const;
150 double Circumference()
const;
172 bool GetTightBoundingBox(
174 bool bGrowBox =
false,
204 double EquationAt(
const ON_2dPoint& plane_point )
const;
216 double angle_in_radians,
229 double angle_in_radians,
283 bool GetRadianFromNurbFormParameter(
284 double nurbs_parameter,
285 double* circle_radians_parameter
316 bool GetNurbFormParameterFromRadian(
317 double circle_radians_parameter,
318 double* nurbs_parameter
Definition: opennurbs_circle.h:33
Definition: opennurbs_point.h:292
static const ON_Plane World_xy
world plane coordinate system ON_Plane(ON_3dPoint::Origin, ON_3dVector::XAxis, ON_3dVector::YAxis); ...
Definition: opennurbs_plane.h:517
Definition: opennurbs_bounding_box.h:25
Definition: opennurbs_nurbscurve.h:26
static const ON_Circle UnitCircle
unit circle in the xy plane
Definition: opennurbs_circle.h:45
Definition: opennurbs_point.h:480
Definition: opennurbs_plane.h:20
Definition: opennurbs_point.h:868
Definition: opennurbs_point.h:1182