| Rhino C++ API
    8.24
    | 
This is the complete list of members for ON_Arc, including all inherited members.
| AngleDegrees() const | ON_Arc | |
| AngleRadians() const | ON_Arc | |
| BoundingBox() const | ON_Arc | |
| Center() const | ON_Circle | |
| Circumference() const | ON_Circle | |
| ClosestPointTo(const ON_3dPoint &test_point, double *t) const | ON_Arc | |
| ClosestPointTo(const ON_3dPoint &test_point) const | ON_Arc | |
| Create(const ON_Circle &circle, double angle_in_radians) | ON_Arc | |
| Create(const ON_Circle &circle, ON_Interval angle_interval_in_radians) | ON_Arc | |
| Create(const ON_Plane &plane, double radius, double angle_in_radians) | ON_Arc | |
| Create(const ON_3dPoint ¢er, double radius, double angle_in_radians) | ON_Arc | |
| Create(const ON_Plane &plane, const ON_3dPoint ¢er, double radius, double angle_in_radians) | ON_Arc | |
| Create(const ON_2dPoint &start_point, const ON_2dPoint &interior_point, const ON_2dPoint &end_point) | ON_Arc | |
| Create(const ON_3dPoint &start_point, const ON_3dPoint &interior_point, const ON_3dPoint &end_point) | ON_Arc | |
| Create(const ON_2dPoint &start_point, const ON_2dVector &dir_at_start, const ON_2dPoint &end_point) | ON_Arc | |
| Create(const ON_3dPoint &start_point, const ON_3dVector &dir_at_start, const ON_3dPoint &end_point) | ON_Arc | |
| ON_Circle::Create(const ON_Plane &plane, double radius) | ON_Circle | |
| ON_Circle::Create(const ON_3dPoint ¢er, double radius) | ON_Circle | |
| ON_Circle::Create(const ON_Plane &plane, const ON_3dPoint ¢er, double radius) | ON_Circle | |
| DerivativeAt(int, double) const | ON_Circle | |
| Diameter() const | ON_Circle | |
| Domain() const | ON_Arc | |
| DomainDegrees() const | ON_Arc | |
| DomainRadians() const | ON_Arc | |
| Dump(ON_TextLog &dump) const | ON_Arc | |
| EndPoint() const | ON_Arc | |
| EquationAt(const ON_2dPoint &plane_point) const | ON_Circle | |
| GetBoundingBox(ON_BoundingBox &bbox, int bGrowBox=false) const | ON_Arc | |
| GetNurbForm(ON_NurbsCurve &nurbs_curve) const | ON_Arc | |
| GetNurbFormParameterFromRadian(double arc_radians_parameter, double *nurbs_parameter) const | ON_Arc | |
| GetRadianFromNurbFormParameter(double nurbs_parameter, double *arc_radians_parameter) const | ON_Arc | |
| GetTightBoundingBox(ON_BoundingBox &tight_bbox, bool bGrowBox=false, const ON_Xform *xform=nullptr) const | ON_Arc | |
| GradientAt(const ON_2dPoint &plane_point) const | ON_Circle | |
| IsCircle() const | ON_Arc | |
| IsInPlane(const ON_Plane &, double=ON_ZERO_TOLERANCE) const | ON_Circle | |
| IsLinear(double tol) const | ON_Arc | |
| IsValid() const | ON_Arc | |
| Length() const | ON_Arc | |
| MaximumCoordinate() const | ON_Circle | |
| MidPoint() const | ON_Arc | |
| Normal() const | ON_Circle | |
| ON_Arc()=default | ON_Arc | |
| ON_Arc(const ON_Arc &)=default | ON_Arc | |
| ON_Arc(const ON_Circle &circle, double angle_in_radians) | ON_Arc | |
| ON_Arc(const ON_Circle &circle, ON_Interval angle_interval_in_radians) | ON_Arc | |
| ON_Arc(const ON_Plane &plane, double radius, double angle_in_radians) | ON_Arc | |
| ON_Arc(const ON_3dPoint ¢er, double radius, double angle_in_radians) | ON_Arc | |
| ON_Arc(const ON_Plane &plane, const ON_3dPoint ¢er, double radius, double angle_in_radians) | ON_Arc | |
| ON_Arc(const ON_2dPoint &start_point, const ON_2dPoint &interior_point, const ON_2dPoint &end_point) | ON_Arc | |
| ON_Arc(const ON_3dPoint &start_point, const ON_3dPoint &interior_point, const ON_3dPoint &end_point) | ON_Arc | |
| ON_BinaryArchive::ReadArc(ON_Arc &) | ON_Arc | friend | 
| ON_BinaryArchive::WriteArc(const ON_Arc &) | ON_Arc | friend | 
| ON_Circle()=default | ON_Circle | |
| ON_Circle(const ON_Circle &)=default | ON_Circle | |
| ON_Circle(const ON_Plane &plane, double radius) | ON_Circle | |
| ON_Circle(const ON_3dPoint ¢er, double radius) | ON_Circle | |
| ON_Circle(const ON_Plane &plane, const ON_3dPoint ¢er, double radius) | ON_Circle | |
| ON_Circle(const ON_2dPoint &P, const ON_2dPoint &Q, const ON_2dPoint &R) | ON_Circle | |
| ON_Circle(const ON_3dPoint &P, const ON_3dPoint &Q, const ON_3dPoint &R) | ON_Circle | |
| operator=(const ON_Arc &)=default | ON_Arc | |
| operator=(const ON_Circle &) | ON_Arc | |
| Plane() const | ON_Circle | |
| plane | ON_Circle | |
| PointAt(double) const | ON_Circle | |
| Radius() const | ON_Circle | |
| radius | ON_Circle | |
| Reverse() | ON_Arc | |
| Rotate(double sin_angle, double cos_angle, const ON_3dVector &axis_of_rotation) | ON_Circle | |
| Rotate(double angle_in_radians, const ON_3dVector &axis_of_rotation) | ON_Circle | |
| Rotate(double sin_angle, double cos_angle, const ON_3dVector &axis_of_rotation, const ON_3dPoint ¢er_of_rotation) | ON_Circle | |
| Rotate(double angle_in_radians, const ON_3dVector &axis_of_rotation, const ON_3dPoint ¢er_of_rotation) | ON_Circle | |
| SectorArea() const | ON_Arc | |
| SectorAreaCentroid() const | ON_Arc | |
| SegmentArea() const | ON_Arc | |
| SegmentAreaCentroid() const | ON_Arc | |
| SetAngleDegrees(double angle_in_degrees) | ON_Arc | |
| SetAngleIntervalRadians(ON_Interval angle_in_radians) | ON_Arc | |
| SetAngleRadians(double angle_in_radians) | ON_Arc | |
| StartPoint() const | ON_Arc | |
| TangentAt(double) const | ON_Circle | |
| Transform(const ON_Xform &) | ON_Circle | |
| Translate(const ON_3dVector &delta) | ON_Circle | |
| Trim(ON_Interval domain_radian) | ON_Arc | |
| UnitCircle | ON_Arc | static | 
| ~ON_Arc()=default | ON_Arc | |
| ~ON_Circle()=default | ON_Circle | 
 1.8.17
 1.8.17