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

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

List of all members.

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 ( FILE *  fp)
virtual ON_TextLog::~ON_TextLog ( ) [virtual]

Member Function Documentation

virtual void ON_TextLog::AppendText ( const char *  s) [protected, virtual]
virtual void ON_TextLog::AppendText ( const wchar_t *  s) [protected, virtual]
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::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::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::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.

Definition at line 194 of file opennurbs_textlog.h.


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