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

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

+ Inheritance diagram for ON_TextDot:

List of all members.

Public Member Functions

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

Public Attributes

ON_3dPoint m_point
int m_height
ON_wString m_text
ON_wString m_fontface
int m_display

Detailed Description

Definition at line 2158 of file opennurbs_annotation2.h.


Constructor & Destructor Documentation


Member Function Documentation

bool ON_TextDot::AlwaysOnTop ( ) const
bool ON_TextDot::Bold ( ) const
int ON_TextDot::Dimension ( ) const [virtual]

Implements ON_Geometry.

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

Reimplemented from ON_Object.

Reimplemented from ON_Object.

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

Implements ON_Geometry.

int ON_TextDot::Height ( ) const
bool ON_TextDot::IsDeformable ( ) const [virtual]

Reimplemented from ON_Geometry.

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

Implements ON_Object.

bool ON_TextDot::Italic ( ) const
bool ON_TextDot::MakeDeformable ( ) [virtual]

Reimplemented from ON_Geometry.

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

Reimplemented from ON_Object.

const ON_3dPoint& ON_TextDot::Point ( ) const
ON_BOOL32 ON_TextDot::Read ( ON_BinaryArchive ar) [virtual]

Reimplemented from ON_Object.

void ON_TextDot::SetAlwaysOnTop ( bool  bTop)
void ON_TextDot::SetBold ( bool  bBold)
void ON_TextDot::SetFontFace ( const wchar_t *  face)
void ON_TextDot::SetHeight ( int  )
void ON_TextDot::SetItalic ( bool  bItalic)
void ON_TextDot::SetPoint ( const ON_3dPoint point)
void ON_TextDot::SetTextString ( const wchar_t *  string)
void ON_TextDot::SetTransparent ( bool  bTransparent)
const wchar_t* ON_TextDot::TextString ( ) const
ON_BOOL32 ON_TextDot::Transform ( const ON_Xform xform) [virtual]

Reimplemented from ON_Geometry.

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

Reimplemented from ON_Object.


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 file: