#include <opennurbs_annotation.h>
Public Member Functions | |
int | Dimension () const |
void | Dump (ON_TextLog &) const |
ON_BOOL32 | GetBBox (double *, double *, ON_BOOL32=false) const |
ON_3dPoint | Head () const |
ON_BOOL32 | IsValid (ON_TextLog *text_log=NULL) const |
ON::object_type | ObjectType () const |
ON_AnnotationArrow () | |
ON_AnnotationArrow (const ON_AnnotationArrow &) | |
ON_AnnotationArrow & | operator= (const ON_AnnotationArrow &) |
ON_BOOL32 | Read (ON_BinaryArchive &) |
ON_3dPoint | Tail () const |
ON_BOOL32 | Transform (const ON_Xform &) |
ON_3dVector | Vector () const |
ON_BOOL32 | Write (ON_BinaryArchive &) const |
~ON_AnnotationArrow () | |
Public Attributes | |
ON_3dPoint | m_head |
ON_3dPoint | m_tail |
Private Member Functions | |
ON_OBJECT_DECLARE (ON_AnnotationArrow) |
Definition at line 70 of file opennurbs_annotation.h.
Definition at line 628 of file opennurbs_annotation.cpp.
Definition at line 631 of file opennurbs_annotation.cpp.
ON_AnnotationArrow::ON_AnnotationArrow | ( | const ON_AnnotationArrow & | src | ) |
Definition at line 634 of file opennurbs_annotation.cpp.
int ON_AnnotationArrow::Dimension | ( | ) | const [virtual] |
Implements ON_Geometry.
Definition at line 697 of file opennurbs_annotation.cpp.
void ON_AnnotationArrow::Dump | ( | ON_TextLog & | log | ) | const [virtual] |
Reimplemented from ON_Object.
Definition at line 659 of file opennurbs_annotation.cpp.
ON_BOOL32 ON_AnnotationArrow::GetBBox | ( | double * | boxmin, |
double * | boxmax, | ||
ON_BOOL32 | bGrowBox = false |
||
) | const [virtual] |
Implements ON_Geometry.
Definition at line 702 of file opennurbs_annotation.cpp.
ON_3dPoint ON_AnnotationArrow::Head | ( | ) | const |
Definition at line 723 of file opennurbs_annotation.cpp.
ON_BOOL32 ON_AnnotationArrow::IsValid | ( | ON_TextLog * | text_log = NULL | ) | const [virtual] |
Implements ON_Object.
Definition at line 647 of file opennurbs_annotation.cpp.
ON::object_type ON_AnnotationArrow::ObjectType | ( | ) | const [virtual] |
Reimplemented from ON_Object.
Definition at line 692 of file opennurbs_annotation.cpp.
ON_AnnotationArrow::ON_OBJECT_DECLARE | ( | ON_AnnotationArrow | ) | [private] |
ON_AnnotationArrow & ON_AnnotationArrow::operator= | ( | const ON_AnnotationArrow & | src | ) |
Definition at line 637 of file opennurbs_annotation.cpp.
ON_BOOL32 ON_AnnotationArrow::Read | ( | ON_BinaryArchive & | file | ) | [virtual] |
Reimplemented from ON_Object.
Definition at line 676 of file opennurbs_annotation.cpp.
ON_3dPoint ON_AnnotationArrow::Tail | ( | ) | const |
Definition at line 728 of file opennurbs_annotation.cpp.
ON_BOOL32 ON_AnnotationArrow::Transform | ( | const ON_Xform & | xform | ) | [virtual] |
Reimplemented from ON_Geometry.
Definition at line 710 of file opennurbs_annotation.cpp.
ON_3dVector ON_AnnotationArrow::Vector | ( | ) | const |
Definition at line 718 of file opennurbs_annotation.cpp.
ON_BOOL32 ON_AnnotationArrow::Write | ( | ON_BinaryArchive & | file | ) | const [virtual] |
Reimplemented from ON_Object.
Definition at line 668 of file opennurbs_annotation.cpp.
Definition at line 145 of file opennurbs_annotation.h.
Definition at line 144 of file opennurbs_annotation.h.