10 #ifndef __COMMONPARSER_H__
11 #define __COMMONPARSER_H__
37 double readRectCoord(WPXInputStream *input,
bool bigEndian =
false);
38 double readCoordinate(WPXInputStream *input,
bool bigEndian =
false);
39 unsigned readUnsigned(WPXInputStream *input,
bool bigEndian =
false);
41 int readInteger(WPXInputStream *input,
bool bigEndian =
false);
42 double readAngle(WPXInputStream *input,
bool bigEndian =
false);
44 void processPath(
const std::vector<std::pair<double, double> > &points,
const std::vector<unsigned char> &types,
CDRPath &path);
45 void outputPath(
const std::vector<std::pair<double, double> > &points,
const std::vector<unsigned char> &types);
52 #endif // __COMMONPARSER_H__
Definition: CommonParser.h:24
void processPath(const std::vector< std::pair< double, double > > &points, const std::vector< unsigned char > &types, CDRPath &path)
Definition: CommonParser.cpp:78
int readInteger(WPXInputStream *input, bool bigEndian=false)
Definition: CommonParser.cpp:52
double readCoordinate(WPXInputStream *input, bool bigEndian=false)
Definition: CommonParser.cpp:25
CDRCollector * m_collector
Definition: CommonParser.h:47
Definition: CommonParser.h:22
CommonParser & operator=(const CommonParser &)
double readRectCoord(WPXInputStream *input, bool bigEndian=false)
Definition: CommonParser.h:22
CoordinatePrecision
Definition: CommonParser.h:21
void outputPath(const std::vector< std::pair< double, double > > &points, const std::vector< unsigned char > &types)
Definition: CommonParser.cpp:70
unsigned short readUnsignedShort(WPXInputStream *input, bool bigEndian=false)
Definition: CommonParser.cpp:43
CoordinatePrecision m_precision
Definition: CommonParser.h:48
double readAngle(WPXInputStream *input, bool bigEndian=false)
Definition: CommonParser.cpp:61
Definition: CommonParser.h:22
virtual ~CommonParser()
Definition: CommonParser.cpp:21
unsigned readUnsigned(WPXInputStream *input, bool bigEndian=false)
Definition: CommonParser.cpp:34
Definition: CDRCollector.h:59