#include <opennurbs_annotation.h>
Public Member Functions | |
double | Angle () const |
void | EmergencyDestroy () |
ON_BOOL32 | IsRealObject () const |
double | NumericValue () |
ON_AngularDimension () | |
ON_AngularDimension (const ON_AngularDimension &) | |
ON_AngularDimension & | operator= (const ON_AngularDimension &) |
double | Radius () const |
ON_BOOL32 | Read (ON_BinaryArchive &file) |
void | SetAngle (double angle) |
void | SetRadius (double radius) |
void | SetTextToDefault () |
ON_BOOL32 | Write (ON_BinaryArchive &file) const |
~ON_AngularDimension () | |
Private Member Functions | |
ON_OBJECT_DECLARE (ON_AngularDimension) | |
Private Attributes | |
double | m_angle |
double | m_radius |
Definition at line 326 of file opennurbs_annotation.h.
Definition at line 403 of file opennurbs_annotation.cpp.
ON_AngularDimension::ON_AngularDimension | ( | const ON_AngularDimension & | src | ) |
Definition at line 407 of file opennurbs_annotation.cpp.
Definition at line 413 of file opennurbs_annotation.cpp.
double ON_AngularDimension::Angle | ( | ) | const [inline] |
Definition at line 344 of file opennurbs_annotation.h.
Reimplemented from ON_Annotation.
Definition at line 427 of file opennurbs_annotation.cpp.
ON_BOOL32 ON_AngularDimension::IsRealObject | ( | ) | const [virtual] |
Implements ON_Annotation.
Definition at line 28 of file opennurbs_annotation.cpp.
double ON_AngularDimension::NumericValue | ( | ) |
Definition at line 459 of file opennurbs_annotation.cpp.
ON_AngularDimension::ON_OBJECT_DECLARE | ( | ON_AngularDimension | ) | [private] |
ON_AngularDimension & ON_AngularDimension::operator= | ( | const ON_AngularDimension & | src | ) |
Definition at line 417 of file opennurbs_annotation.cpp.
double ON_AngularDimension::Radius | ( | ) | const [inline] |
Definition at line 346 of file opennurbs_annotation.h.
ON_BOOL32 ON_AngularDimension::Read | ( | ON_BinaryArchive & | file | ) | [virtual] |
Reimplemented from ON_Annotation.
Definition at line 442 of file opennurbs_annotation.cpp.
void ON_AngularDimension::SetAngle | ( | double | angle | ) | [inline] |
Definition at line 343 of file opennurbs_annotation.h.
void ON_AngularDimension::SetRadius | ( | double | radius | ) | [inline] |
Definition at line 345 of file opennurbs_annotation.h.
void ON_AngularDimension::SetTextToDefault | ( | ) | [virtual] |
Reimplemented from ON_Annotation.
Definition at line 464 of file opennurbs_annotation.cpp.
ON_BOOL32 ON_AngularDimension::Write | ( | ON_BinaryArchive & | file | ) | const [virtual] |
Reimplemented from ON_Annotation.
Definition at line 432 of file opennurbs_annotation.cpp.
double ON_AngularDimension::m_angle [private] |
Definition at line 353 of file opennurbs_annotation.h.
double ON_AngularDimension::m_radius [private] |
Definition at line 354 of file opennurbs_annotation.h.