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
ON_Circle is a circle in 3d. The cirle is represented by a radius and an orthonormal frame of the pla...
Definition: opennurbs_circle.h:32
Definition: opennurbs_point.h:277
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:483
Definition: opennurbs_bounding_box.h:25
Definition: opennurbs_nurbscurve.h:26
Definition: opennurbs_point.h:460
Definition: opennurbs_plane.h:20
Definition: opennurbs_point.h:839
Definition: opennurbs_point.h:1152