Point Cloud Library (PCL)  1.9.1-dev
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
ON_TextLog Class Reference

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

Public Member Functions

 ON_TextLog ()
 
 ON_TextLog (FILE *fp)
 
 ON_TextLog (ON_wString &s)
 
virtual ~ON_TextLog ()
 
void SetDoubleFormat (const char *)
 
void GetDoubleFormat (ON_String &) const
 
void SetFloatFormat (const char *)
 
void GetFloatFormat (ON_String &) const
 
void PushIndent ()
 
void PopIndent ()
 
int IndentSize () const
 
void SetIndentSize (int)
 
void PrintWrappedText (const char *, int=60)
 
void PrintWrappedText (const wchar_t *, int=60)
 
void Print (const char *format,...)
 
void Print (const wchar_t *format,...)
 
void Print (float)
 
void Print (double)
 
void Print (const ON_2dPoint &)
 
void Print (const ON_3dPoint &)
 
void Print (const ON_4dPoint &)
 
void Print (const ON_2dVector &)
 
void Print (const ON_3dVector &)
 
void Print (const ON_Xform &)
 
void Print (const ON_UUID &)
 
void Print (const ON_COMPONENT_INDEX &)
 
void Print (const ON_wString &string)
 
void Print (const ON_String &string)
 
void Print (const ON_3dPointArray &, const char *=NULL)
 
void Print (const ON_Matrix &, const char *=NULL, int=0)
 
void PrintNewLine ()
 
void PrintString (const char *s)
 
void PrintString (const wchar_t *s)
 
void PrintRGB (const ON_Color &)
 
void PrintTime (const struct tm &)
 
void PrintPointList (int, ON_BOOL32, int, int, const double *, const char *=NULL)
 
void PrintPointGrid (int, ON_BOOL32, int, int, int, int, const double *, const char *=NULL)
 
void PrintKnotVector (int, int, const double *)
 
ON_TextLogoperator<< (const char *)
 
ON_TextLogoperator<< (char)
 
ON_TextLogoperator<< (short)
 
ON_TextLogoperator<< (int)
 
ON_TextLogoperator<< (float)
 
ON_TextLogoperator<< (double)
 
ON_TextLogoperator<< (const ON_2dPoint &)
 
ON_TextLogoperator<< (const ON_3dPoint &)
 
ON_TextLogoperator<< (const ON_4dPoint &)
 
ON_TextLogoperator<< (const ON_2dVector &)
 
ON_TextLogoperator<< (const ON_3dVector &)
 
ON_TextLogoperator<< (const ON_Xform &)
 

Protected Member Functions

virtual void AppendText (const char *s)
 
virtual void AppendText (const wchar_t *s)
 

Protected Attributes

FILE * m_pFile
 
ON_wStringm_pString
 

Detailed Description

Definition at line 22 of file opennurbs_textlog.h.

Constructor & Destructor Documentation

ON_TextLog::ON_TextLog ( )
ON_TextLog::ON_TextLog ( FILE *  fp)
ON_TextLog::ON_TextLog ( ON_wString s)
virtual ON_TextLog::~ON_TextLog ( )
virtual

Member Function Documentation

virtual void ON_TextLog::AppendText ( const char *  s)
protectedvirtual
virtual void ON_TextLog::AppendText ( const wchar_t *  s)
protectedvirtual
void ON_TextLog::GetDoubleFormat ( ON_String ) const
void ON_TextLog::GetFloatFormat ( ON_String ) const
int ON_TextLog::IndentSize ( ) const
ON_TextLog& ON_TextLog::operator<< ( const char *  )
ON_TextLog& ON_TextLog::operator<< ( char  )
ON_TextLog& ON_TextLog::operator<< ( short  )
ON_TextLog& ON_TextLog::operator<< ( int  )
ON_TextLog& ON_TextLog::operator<< ( float  )
ON_TextLog& ON_TextLog::operator<< ( double  )
ON_TextLog& ON_TextLog::operator<< ( const ON_2dPoint )
ON_TextLog& ON_TextLog::operator<< ( const ON_3dPoint )
ON_TextLog& ON_TextLog::operator<< ( const ON_4dPoint )
ON_TextLog& ON_TextLog::operator<< ( const ON_2dVector )
ON_TextLog& ON_TextLog::operator<< ( const ON_3dVector )
ON_TextLog& ON_TextLog::operator<< ( const ON_Xform )
void ON_TextLog::PopIndent ( )
void ON_TextLog::Print ( const char *  format,
  ... 
)
void ON_TextLog::Print ( const wchar_t *  format,
  ... 
)
void ON_TextLog::Print ( float  )
void ON_TextLog::Print ( double  )
void ON_TextLog::Print ( const ON_2dPoint )
void ON_TextLog::Print ( const ON_3dPoint )
void ON_TextLog::Print ( const ON_4dPoint )
void ON_TextLog::Print ( const ON_2dVector )
void ON_TextLog::Print ( const ON_3dVector )
void ON_TextLog::Print ( const ON_Xform )
void ON_TextLog::Print ( const ON_UUID )
void ON_TextLog::Print ( const ON_COMPONENT_INDEX &  )
void ON_TextLog::Print ( const ON_wString string)
void ON_TextLog::Print ( const ON_String string)
void ON_TextLog::Print ( const ON_3dPointArray ,
const char *  = NULL 
)
void ON_TextLog::Print ( const ON_Matrix ,
const char *  = NULL,
int  = 0 
)
void ON_TextLog::PrintKnotVector ( int  ,
int  ,
const double *   
)
void ON_TextLog::PrintNewLine ( )
void ON_TextLog::PrintPointGrid ( int  ,
ON_BOOL32  ,
int  ,
int  ,
int  ,
int  ,
const double *  ,
const char *  = NULL 
)
void ON_TextLog::PrintPointList ( int  ,
ON_BOOL32  ,
int  ,
int  ,
const double *  ,
const char *  = NULL 
)
void ON_TextLog::PrintRGB ( const ON_Color )
void ON_TextLog::PrintString ( const char *  s)
void ON_TextLog::PrintString ( const wchar_t *  s)
void ON_TextLog::PrintTime ( const struct tm &  )
void ON_TextLog::PrintWrappedText ( const char *  ,
int  = 60 
)
void ON_TextLog::PrintWrappedText ( const wchar_t *  ,
int  = 60 
)
void ON_TextLog::PushIndent ( )
void ON_TextLog::SetDoubleFormat ( const char *  )
void ON_TextLog::SetFloatFormat ( const char *  )
void ON_TextLog::SetIndentSize ( int  )

Member Data Documentation

FILE* ON_TextLog::m_pFile
protected

Definition at line 193 of file opennurbs_textlog.h.

ON_wString* ON_TextLog::m_pString
protected

Definition at line 194 of file opennurbs_textlog.h.


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