KrisLibrary  1.0.0
Public Types | Public Member Functions | Public Attributes | List of all members
PCLParser Class Reference
Inheritance diagram for PCLParser:
SimpleParser

Public Types

enum  {
  NORMAL, READING_FIELDS, READING_TYPES, READING_SIZES,
  READING_COUNTS
}
 
- Public Types inherited from SimpleParser
enum  Result { Continue, Stop, Error }
 

Public Member Functions

 PCLParser (istream &in, PointCloud3D &_pc)
 
virtual bool IsComment (char c) const
 
virtual bool IsToken (char c) const
 
virtual bool IsPunct (char c) const
 
virtual Result InputToken (const string &word)
 
virtual Result InputPunct (const string &punct)
 
virtual Result InputEndLine ()
 
void ConvertToSingleCounts ()
 
- Public Member Functions inherited from SimpleParser
 SimpleParser (istream &in)
 
virtual bool IsSpace (char c) const
 
bool Read ()
 
bool EatSpace ()
 
bool ReadLine (string &str)
 

Public Attributes

PointCloud3Dpc
 
int state
 
int numPoints
 
vector< string > types
 
vector< int > sizes
 
vector< int > counts
 
- Public Attributes inherited from SimpleParser
istream & in
 
int lineno
 

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