30 #ifndef __COMMONPARSER_H__
31 #define __COMMONPARSER_H__
57 double readRectCoord(WPXInputStream *input,
bool bigEndian =
false);
58 double readCoordinate(WPXInputStream *input,
bool bigEndian =
false);
59 unsigned readUnsigned(WPXInputStream *input,
bool bigEndian =
false);
61 int readInteger(WPXInputStream *input,
bool bigEndian =
false);
62 double readAngle(WPXInputStream *input,
bool bigEndian =
false);
64 void processPath(
const std::vector<std::pair<double, double> > &points,
const std::vector<unsigned char> &types,
CDRPath &path);
65 void outputPath(
const std::vector<std::pair<double, double> > &points,
const std::vector<unsigned char> &types);
72 #endif // __COMMONPARSER_H__
Definition: CommonParser.h:44
void processPath(const std::vector< std::pair< double, double > > &points, const std::vector< unsigned char > &types, CDRPath &path)
Definition: CommonParser.cpp:98
int readInteger(WPXInputStream *input, bool bigEndian=false)
Definition: CommonParser.cpp:72
double readCoordinate(WPXInputStream *input, bool bigEndian=false)
Definition: CommonParser.cpp:45
CDRCollector * m_collector
Definition: CommonParser.h:67
Definition: CommonParser.h:42
CommonParser & operator=(const CommonParser &)
double readRectCoord(WPXInputStream *input, bool bigEndian=false)
Definition: CommonParser.h:42
CoordinatePrecision
Definition: CommonParser.h:41
void outputPath(const std::vector< std::pair< double, double > > &points, const std::vector< unsigned char > &types)
Definition: CommonParser.cpp:90
unsigned short readUnsignedShort(WPXInputStream *input, bool bigEndian=false)
Definition: CommonParser.cpp:63
CoordinatePrecision m_precision
Definition: CommonParser.h:68
double readAngle(WPXInputStream *input, bool bigEndian=false)
Definition: CommonParser.cpp:81
Definition: CommonParser.h:42
virtual ~CommonParser()
Definition: CommonParser.cpp:41
unsigned readUnsigned(WPXInputStream *input, bool bigEndian=false)
Definition: CommonParser.cpp:54
Definition: CDRCollector.h:79