QCAD
Open Source 2D CAD
Loading...
Searching...
No Matches
ON_Annotation2Text Class Reference

#include <opennurbs_annotation2.h>

Inheritance diagram for ON_Annotation2Text:
ON_wString

Public Member Functions

ON_BOOL32 Archive () const
 
void Dump (ON_TextLog &text_log) const
 
ON_BOOL32 GetDescription (ON_wString &description)
 
 ON_Annotation2Text ()
 
ON_Annotation2Textoperator= (const char *)
 
ON_Annotation2Textoperator= (const wchar_t *)
 
ON_BOOL32 Read (ON_BinaryArchive &binary_archive)
 
void SetDefaults ()
 
void SetText (const char *s)
 
void SetText (const wchar_t *s)
 
unsigned int SizeOf () const
 
ON_BOOL32 Write (ON_BinaryArchive &binary_archive) const
 
 ~ON_Annotation2Text ()
 
- Public Member Functions inherited from ON_wString
void Append (const char *, int)
 
void Append (const unsigned char *, int)
 
void Append (const wchar_t *, int)
 
wchar_t * Array ()
 
const wchar_t * Array () const
 
int Compare (const char *) const
 
int Compare (const unsigned char *) const
 
int Compare (const wchar_t *) const
 
int CompareNoCase (const char *) const
 
int CompareNoCase (const unsigned char *) const
 
int CompareNoCase (const wchar_t *) const
 
void Create ()
 
void Destroy ()
 
void EmergencyDestroy ()
 
void Empty ()
 
void EnableReferenceCounting (bool bEnable)
 
int Find (char) const
 
int Find (const char *) const
 
int Find (const unsigned char *) const
 
int Find (const wchar_t *) const
 
int Find (unsigned char) const
 
int Find (wchar_t) const
 
void ON_MSC_CDECL Format (const char *,...)
 
void ON_MSC_CDECL Format (const unsigned char *,...)
 
void ON_MSC_CDECL Format (const wchar_t *,...)
 
wchar_t GetAt (int) const
 
bool IsEmpty () const
 
bool IsReferenceCounted () const
 
ON_wString Left (int) const
 
int Length () const
 
void MakeLower ()
 
void MakeReverse ()
 
void MakeUpper ()
 
ON_wString Mid (int) const
 
ON_wString Mid (int, int) const
 
 ON_wString ()
 
 ON_wString (char, int=1)
 
 ON_wString (const char *)
 
 ON_wString (const char *, int)
 
 ON_wString (const ON_String &)
 
 ON_wString (const ON_wString &)
 
 ON_wString (const unsigned char *)
 
 ON_wString (const unsigned char *, int)
 
 ON_wString (const wchar_t *)
 
 ON_wString (const wchar_t *, int)
 
 ON_wString (unsigned char, int=1)
 
 ON_wString (wchar_t, int=1)
 
 operator const wchar_t * () const
 
bool operator!= (const ON_wString &) const
 
bool operator!= (const wchar_t *) const
 
ON_wString operator+ (char) const
 
ON_wString operator+ (const char *) const
 
ON_wString operator+ (const ON_String &) const
 
ON_wString operator+ (const ON_wString &) const
 
ON_wString operator+ (const unsigned char *) const
 
ON_wString operator+ (const wchar_t *) const
 
ON_wString operator+ (unsigned char) const
 
ON_wString operator+ (wchar_t) const
 
const ON_wStringoperator+= (char)
 
const ON_wStringoperator+= (const char *)
 
const ON_wStringoperator+= (const ON_String &)
 
const ON_wStringoperator+= (const ON_wString &)
 
const ON_wStringoperator+= (const unsigned char *)
 
const ON_wStringoperator+= (const wchar_t *)
 
const ON_wStringoperator+= (unsigned char)
 
const ON_wStringoperator+= (wchar_t)
 
bool operator< (const ON_wString &) const
 
bool operator< (const wchar_t *) const
 
bool operator<= (const ON_wString &) const
 
bool operator<= (const wchar_t *) const
 
const ON_wStringoperator= (char)
 
const ON_wStringoperator= (const char *)
 
const ON_wStringoperator= (const ON_String &)
 
const ON_wStringoperator= (const ON_wString &)
 
const ON_wStringoperator= (const unsigned char *)
 
const ON_wStringoperator= (const wchar_t *)
 
const ON_wStringoperator= (unsigned char)
 
const ON_wStringoperator= (wchar_t)
 
bool operator== (const ON_wString &) const
 
bool operator== (const wchar_t *) const
 
bool operator> (const ON_wString &) const
 
bool operator> (const wchar_t *) const
 
bool operator>= (const ON_wString &) const
 
bool operator>= (const wchar_t *) const
 
wchar_t & operator[] (int)
 
wchar_t operator[] (int) const
 
int Remove (wchar_t c)
 
int RemoveWhiteSpace (const wchar_t *whitespace=0)
 
int Replace (const wchar_t *token1, const wchar_t *token2)
 
int Replace (wchar_t token1, wchar_t token2)
 
int ReplaceWhiteSpace (wchar_t token, const wchar_t *whitespace=0)
 
void ReserveArray (size_t)
 
int ReverseFind (char) const
 
int ReverseFind (unsigned char) const
 
int ReverseFind (wchar_t) const
 
ON_wString Right (int) const
 
void SetAt (int, char)
 
void SetAt (int, unsigned char)
 
void SetAt (int, wchar_t)
 
void SetLength (size_t)
 
void ShrinkArray ()
 
unsigned int SizeOf () const
 
void TrimLeft (const wchar_t *=NULL)
 
void TrimLeftAndRight (const wchar_t *=NULL)
 
void TrimRight (const wchar_t *=NULL)
 
bool UrlDecode ()
 
void UrlEncode ()
 
bool WildCardMatch (const wchar_t *) const
 
bool WildCardMatchNoCase (const wchar_t *) const
 
 ~ON_wString ()
 

Public Attributes

ON_RECT m_rect
 

Additional Inherited Members

- Protected Member Functions inherited from ON_wString
void AppendToArray (const ON_wString &)
 
void AppendToArray (int, const char *)
 
void AppendToArray (int, const unsigned char *)
 
void AppendToArray (int, const wchar_t *)
 
void CopyArray ()
 
void CopyToArray (const ON_wString &)
 
void CopyToArray (int, const char *)
 
void CopyToArray (int, const unsigned char *)
 
void CopyToArray (int, const wchar_t *)
 
void CreateArray (int)
 
struct ON_wStringHeaderHeader () const
 
- Static Protected Member Functions inherited from ON_wString
static int Length (const char *)
 
static int Length (const unsigned char *)
 
static int Length (const wchar_t *)
 
- Protected Attributes inherited from ON_wString
wchar_t * m_s
 

Constructor & Destructor Documentation

◆ ON_Annotation2Text()

ON_Annotation2Text::ON_Annotation2Text ( )

◆ ~ON_Annotation2Text()

ON_Annotation2Text::~ON_Annotation2Text ( )

Member Function Documentation

◆ Archive()

ON_BOOL32 ON_Annotation2Text::Archive ( ) const

◆ Dump()

void ON_Annotation2Text::Dump ( ON_TextLog & text_log) const

◆ GetDescription()

ON_BOOL32 ON_Annotation2Text::GetDescription ( ON_wString & description)

◆ operator=() [1/2]

ON_Annotation2Text & ON_Annotation2Text::operator= ( const char * s)

◆ operator=() [2/2]

ON_Annotation2Text & ON_Annotation2Text::operator= ( const wchar_t * s)

◆ Read()

ON_BOOL32 ON_Annotation2Text::Read ( ON_BinaryArchive & binary_archive)

◆ SetDefaults()

void ON_Annotation2Text::SetDefaults ( )

◆ SetText() [1/2]

void ON_Annotation2Text::SetText ( const char * s)

◆ SetText() [2/2]

void ON_Annotation2Text::SetText ( const wchar_t * s)

◆ SizeOf()

unsigned int ON_Annotation2Text::SizeOf ( ) const

◆ Write()

ON_BOOL32 ON_Annotation2Text::Write ( ON_BinaryArchive & binary_archive) const

Member Data Documentation

◆ m_rect

ON_RECT ON_Annotation2Text::m_rect

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