#include <opennurbs_annotation2.h>
Public Member Functions | |
ON_BOOL32 | Archive () const |
bool | DrawTextMask () const |
void | Dump (ON_TextLog &text_log) const |
ON_BOOL32 | GetDescription (ON_wString &description) |
ON_Color | MaskColor () const |
int | MaskColorSource () const |
double | MaskOffsetFactor () const |
ON_TextExtra () | |
ON_UUID | ParentUUID () const |
ON_BOOL32 | Read (ON_BinaryArchive &binary_archive) |
void | SetDefaults () |
void | SetDrawTextMask (bool bDraw) |
void | SetMaskColor (ON_Color color) |
void | SetMaskColorSource (int source) |
void | SetMaskOffsetFactor (double offset) |
void | SetParentUUID (ON_UUID parent_uuid) |
unsigned int | SizeOf () const |
ON_BOOL32 | Write (ON_BinaryArchive &binary_archive) const |
~ON_TextExtra () | |
Static Public Member Functions | |
static ON_TextExtra * | TextExtension (class ON_TextEntity2 *pDim, bool bCreate) |
static const ON_TextExtra * | TextExtension (const class ON_TextEntity2 *pDim, bool bCreate) |
Public Attributes | |
bool | m_bDrawMask |
double | m_border_offset |
int | m_color_source |
ON_Color | m_mask_color |
ON_UUID | m_parent_uuid |
Private Member Functions | |
ON_OBJECT_DECLARE (ON_TextExtra) |
Definition at line 85 of file opennurbs_annotation2.h.
Definition at line 26 of file opennurbs_annotation2.cpp.
Definition at line 37 of file opennurbs_annotation2.cpp.
ON_BOOL32 ON_TextExtra::Archive | ( | ) | const [virtual] |
Reimplemented from ON_UserData.
Definition at line 134 of file opennurbs_annotation2.cpp.
bool ON_TextExtra::DrawTextMask | ( | ) | const |
Definition at line 151 of file opennurbs_annotation2.cpp.
void ON_TextExtra::Dump | ( | ON_TextLog & | text_log | ) | const [virtual] |
Reimplemented from ON_UserData.
Definition at line 78 of file opennurbs_annotation2.cpp.
ON_BOOL32 ON_TextExtra::GetDescription | ( | ON_wString & | description | ) | [virtual] |
Reimplemented from ON_UserData.
Definition at line 128 of file opennurbs_annotation2.cpp.
ON_Color ON_TextExtra::MaskColor | ( | ) | const |
Definition at line 174 of file opennurbs_annotation2.cpp.
int ON_TextExtra::MaskColorSource | ( | ) | const |
Definition at line 161 of file opennurbs_annotation2.cpp.
double ON_TextExtra::MaskOffsetFactor | ( | ) | const |
Definition at line 184 of file opennurbs_annotation2.cpp.
ON_TextExtra::ON_OBJECT_DECLARE | ( | ON_TextExtra | ) | [private] |
ON_UUID ON_TextExtra::ParentUUID | ( | ) | const |
Definition at line 141 of file opennurbs_annotation2.cpp.
ON_BOOL32 ON_TextExtra::Read | ( | ON_BinaryArchive & | binary_archive | ) | [virtual] |
Reimplemented from ON_Object.
Definition at line 106 of file opennurbs_annotation2.cpp.
void ON_TextExtra::SetDefaults | ( | ) |
Definition at line 69 of file opennurbs_annotation2.cpp.
void ON_TextExtra::SetDrawTextMask | ( | bool | bDraw | ) |
Definition at line 156 of file opennurbs_annotation2.cpp.
void ON_TextExtra::SetMaskColor | ( | ON_Color | color | ) |
Definition at line 179 of file opennurbs_annotation2.cpp.
void ON_TextExtra::SetMaskColorSource | ( | int | source | ) |
Definition at line 166 of file opennurbs_annotation2.cpp.
void ON_TextExtra::SetMaskOffsetFactor | ( | double | offset | ) |
Definition at line 189 of file opennurbs_annotation2.cpp.
void ON_TextExtra::SetParentUUID | ( | ON_UUID | parent_uuid | ) |
Definition at line 146 of file opennurbs_annotation2.cpp.
unsigned int ON_TextExtra::SizeOf | ( | ) | const [virtual] |
Reimplemented from ON_UserData.
Definition at line 83 of file opennurbs_annotation2.cpp.
ON_TextExtra * ON_TextExtra::TextExtension | ( | class ON_TextEntity2 * | pDim, |
bool | bCreate | ||
) | [static] |
Definition at line 41 of file opennurbs_annotation2.cpp.
static const ON_TextExtra* ON_TextExtra::TextExtension | ( | const class ON_TextEntity2 * | pDim, |
bool | bCreate | ||
) | [static] |
ON_BOOL32 ON_TextExtra::Write | ( | ON_BinaryArchive & | binary_archive | ) | const [virtual] |
Reimplemented from ON_Object.
Definition at line 90 of file opennurbs_annotation2.cpp.
Definition at line 136 of file opennurbs_annotation2.h.
Definition at line 143 of file opennurbs_annotation2.h.
Definition at line 138 of file opennurbs_annotation2.h.
Definition at line 141 of file opennurbs_annotation2.h.
Definition at line 134 of file opennurbs_annotation2.h.