Point Cloud Library (PCL)  1.7.0
Public Member Functions | Static Public Member Functions | Public Attributes
ON_TextExtra Class Reference

#include <pcl/surface/3rdparty/opennurbs/opennurbs_annotation2.h>

+ Inheritance diagram for ON_TextExtra:

List of all members.

Public Member Functions

 ON_TextExtra ()
 ~ON_TextExtra ()
void SetDefaults ()
void Dump (ON_TextLog &text_log) const
unsigned int SizeOf () const
ON_BOOL32 Write (ON_BinaryArchive &binary_archive) const
ON_BOOL32 Read (ON_BinaryArchive &binary_archive)
ON_BOOL32 GetDescription (ON_wString &description)
ON_BOOL32 Archive () const
ON_UUID ParentUUID () const
void SetParentUUID (ON_UUID parent_uuid)
bool DrawTextMask () const
void SetDrawTextMask (bool bDraw)
int MaskColorSource () const
void SetMaskColorSource (int source)
ON_Color MaskColor () const
void SetMaskColor (ON_Color color)
double MaskOffsetFactor () const
void SetMaskOffsetFactor (double offset)

Static Public Member Functions

static ON_TextExtraTextExtension (class ON_TextEntity2 *pDim, bool bCreate)
static const ON_TextExtraTextExtension (const class ON_TextEntity2 *pDim, bool bCreate)

Public Attributes

ON_UUID m_parent_uuid
bool m_bDrawMask
int m_color_source
ON_Color m_mask_color
double m_border_offset

Detailed Description

Definition at line 85 of file opennurbs_annotation2.h.


Constructor & Destructor Documentation


Member Function Documentation

ON_BOOL32 ON_TextExtra::Archive ( ) const [virtual]

Reimplemented from ON_UserData.

void ON_TextExtra::Dump ( ON_TextLog text_log) const [virtual]

Reimplemented from ON_UserData.

ON_BOOL32 ON_TextExtra::GetDescription ( ON_wString description) [virtual]

Reimplemented from ON_UserData.

ON_BOOL32 ON_TextExtra::Read ( ON_BinaryArchive binary_archive) [virtual]

Reimplemented from ON_Object.

void ON_TextExtra::SetDrawTextMask ( bool  bDraw)
void ON_TextExtra::SetMaskColorSource ( int  source)
void ON_TextExtra::SetMaskOffsetFactor ( double  offset)
void ON_TextExtra::SetParentUUID ( ON_UUID  parent_uuid)
unsigned int ON_TextExtra::SizeOf ( ) const [virtual]

Reimplemented from ON_UserData.

static ON_TextExtra* ON_TextExtra::TextExtension ( class ON_TextEntity2 pDim,
bool  bCreate 
) [static]
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.


Member Data Documentation

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.


The documentation for this class was generated from the following file: