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