Public Member Functions | Public Attributes | Private Member Functions
ON_TextDot Class Reference

#include <opennurbs_annotation2.h>

Inheritance diagram for ON_TextDot:
Inheritance graph
[legend]

List of all members.

Public Member Functions

bool AlwaysOnTop () const
bool Bold () const
int Dimension () const
void Dump (ON_TextLog &log) const
void EmergencyDestroy ()
const wchar_t * FontFace () const
ON_BOOL32 GetBBox (double *box_min, double *box_max, ON_BOOL32 grow_box=false) const
int Height () const
bool IsDeformable () const
ON_BOOL32 IsValid (ON_TextLog *text_log=NULL) const
bool Italic () const
bool MakeDeformable ()
ON::object_type ObjectType () const
 ON_TextDot ()
const ON_3dPointPoint () const
ON_BOOL32 Read (ON_BinaryArchive &ar)
void SetAlwaysOnTop (bool bTop)
void SetBold (bool bBold)
void SetFontFace (const wchar_t *face)
void SetHeight (int)
void SetItalic (bool bItalic)
void SetPoint (const ON_3dPoint &point)
void SetTextString (const wchar_t *string)
void SetTransparent (bool bTransparent)
const wchar_t * TextString () const
ON_BOOL32 Transform (const ON_Xform &xform)
bool Transparent () const
ON_BOOL32 Write (ON_BinaryArchive &ar) const
 ~ON_TextDot ()

Public Attributes

int m_display
ON_wString m_fontface
int m_height
ON_3dPoint m_point
ON_wString m_text

Private Member Functions

 ON_OBJECT_DECLARE (ON_TextDot)

Detailed Description

Definition at line 2158 of file opennurbs_annotation2.h.


Constructor & Destructor Documentation

Definition at line 5549 of file opennurbs_annotation2.cpp.

Definition at line 5555 of file opennurbs_annotation2.cpp.


Member Function Documentation

bool ON_TextDot::AlwaysOnTop ( ) const

Definition at line 5741 of file opennurbs_annotation2.cpp.

bool ON_TextDot::Bold ( ) const

Definition at line 5767 of file opennurbs_annotation2.cpp.

int ON_TextDot::Dimension ( ) const [virtual]

Implements ON_Geometry.

Definition at line 5627 of file opennurbs_annotation2.cpp.

void ON_TextDot::Dump ( ON_TextLog log) const [virtual]

Reimplemented from ON_Object.

Definition at line 5584 of file opennurbs_annotation2.cpp.

Reimplemented from ON_Object.

Definition at line 5559 of file opennurbs_annotation2.cpp.

const wchar_t * ON_TextDot::FontFace ( ) const

Definition at line 5717 of file opennurbs_annotation2.cpp.

ON_BOOL32 ON_TextDot::GetBBox ( double *  box_min,
double *  box_max,
ON_BOOL32  grow_box = false 
) const [virtual]

Implements ON_Geometry.

Definition at line 5632 of file opennurbs_annotation2.cpp.

int ON_TextDot::Height ( ) const

Definition at line 5663 of file opennurbs_annotation2.cpp.

bool ON_TextDot::IsDeformable ( ) const [virtual]

Reimplemented from ON_Geometry.

Definition at line 5643 of file opennurbs_annotation2.cpp.

ON_BOOL32 ON_TextDot::IsValid ( ON_TextLog text_log = NULL) const [virtual]

Implements ON_Object.

Definition at line 5568 of file opennurbs_annotation2.cpp.

bool ON_TextDot::Italic ( ) const

Definition at line 5780 of file opennurbs_annotation2.cpp.

bool ON_TextDot::MakeDeformable ( ) [virtual]

Reimplemented from ON_Geometry.

Definition at line 5648 of file opennurbs_annotation2.cpp.

ON::object_type ON_TextDot::ObjectType ( ) const [virtual]

Reimplemented from ON_Object.

Definition at line 5622 of file opennurbs_annotation2.cpp.

const ON_3dPoint & ON_TextDot::Point ( ) const

Definition at line 5653 of file opennurbs_annotation2.cpp.

Reimplemented from ON_Object.

Definition at line 5603 of file opennurbs_annotation2.cpp.

void ON_TextDot::SetAlwaysOnTop ( bool  bTop)

Definition at line 5733 of file opennurbs_annotation2.cpp.

void ON_TextDot::SetBold ( bool  bBold)

Definition at line 5759 of file opennurbs_annotation2.cpp.

void ON_TextDot::SetFontFace ( const wchar_t *  face)

Definition at line 5725 of file opennurbs_annotation2.cpp.

void ON_TextDot::SetHeight ( int  height)

Definition at line 5668 of file opennurbs_annotation2.cpp.

void ON_TextDot::SetItalic ( bool  bItalic)

Definition at line 5772 of file opennurbs_annotation2.cpp.

void ON_TextDot::SetPoint ( const ON_3dPoint point)

Definition at line 5658 of file opennurbs_annotation2.cpp.

void ON_TextDot::SetTextString ( const wchar_t *  string)

Definition at line 5682 of file opennurbs_annotation2.cpp.

void ON_TextDot::SetTransparent ( bool  bTransparent)

Definition at line 5746 of file opennurbs_annotation2.cpp.

const wchar_t * ON_TextDot::TextString ( ) const

Definition at line 5674 of file opennurbs_annotation2.cpp.

ON_BOOL32 ON_TextDot::Transform ( const ON_Xform xform) [virtual]

Reimplemented from ON_Geometry.

Definition at line 5637 of file opennurbs_annotation2.cpp.

bool ON_TextDot::Transparent ( ) const

Definition at line 5754 of file opennurbs_annotation2.cpp.

ON_BOOL32 ON_TextDot::Write ( ON_BinaryArchive ar) const [virtual]

Reimplemented from ON_Object.

Definition at line 5591 of file opennurbs_annotation2.cpp.


Member Data Documentation

Definition at line 2339 of file opennurbs_annotation2.h.

Definition at line 2338 of file opennurbs_annotation2.h.

Definition at line 2336 of file opennurbs_annotation2.h.

Definition at line 2335 of file opennurbs_annotation2.h.

Definition at line 2337 of file opennurbs_annotation2.h.


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


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:38:52