#include <CommonParser.h>
Public Member Functions | |
CommonParser (CDRCollector *collector) | |
virtual | ~CommonParser () |
Protected Member Functions | |
double | readCoordinate (librevenge::RVNGInputStream *input, bool bigEndian=false) |
unsigned | readUnsigned (librevenge::RVNGInputStream *input, bool bigEndian=false) |
unsigned short | readUnsignedShort (librevenge::RVNGInputStream *input, bool bigEndian=false) |
int | readInteger (librevenge::RVNGInputStream *input, bool bigEndian=false) |
double | readAngle (librevenge::RVNGInputStream *input, bool bigEndian=false) |
void | readRImage (unsigned &colorModel, unsigned &width, unsigned &height, unsigned &bpp, std::vector< unsigned > &palette, std::vector< unsigned char > &bitmap, librevenge::RVNGInputStream *input, bool bigEndian=false) |
void | readBmpPattern (unsigned &width, unsigned &height, std::vector< unsigned char > &pattern, unsigned length, librevenge::RVNGInputStream *input, bool bigEndian=false) |
void | processPath (const std::vector< std::pair< double, double > > &points, const std::vector< unsigned char > &types, CDRPath &path) |
void | outputPath (const std::vector< std::pair< double, double > > &points, const std::vector< unsigned char > &types) |
Protected Attributes | |
CDRCollector * | m_collector |
CoordinatePrecision | m_precision |
Private Member Functions | |
CommonParser () | |
CommonParser (const CommonParser &) | |
CommonParser & | operator= (const CommonParser &) |
libcdr::CommonParser::CommonParser | ( | libcdr::CDRCollector * | collector | ) |
Referenced by libcdr::CDRParser::CDRParser(), libcdr::CMXParser::CMXParser(), CommonParser(), and operator=().
|
virtual |
|
private |
|
private |
|
private |
|
protected |
|
protected |
Referenced by outputPath(), and libcdr::CDRParser::readArrw().
|
protected |
Referenced by libcdr::CDRParser::readEllipse(), libcdr::CMXParser::readEllipse(), libcdr::CDRParser::readFild(), libcdr::CMXParser::readFill(), libcdr::CDRParser::readOutl(), libcdr::CMXParser::readRectangle(), libcdr::CMXParser::readRpen(), libcdr::CDRParser::readWaldoFill(), and libcdr::CDRParser::readWaldoOutl().
|
protected |
Referenced by libcdr::CDRParser::readBmpf(), and libcdr::CMXParser::readData().
|
protected |
Referenced by libcdr::CDRParser::parseWaldo(), libcdr::CDRParser::readArrw(), libcdr::CDRParser::readArtisticText(), libcdr::CDRParser::readBBox(), libcdr::CMXParser::readBBox(), libcdr::CDRParser::readBitmap(), libcdr::CDRParser::readEllipse(), libcdr::CMXParser::readEllipse(), libcdr::CDRParser::readLineAndCurve(), libcdr::CDRParser::readMcfg(), libcdr::CDRParser::readOutl(), libcdr::CDRParser::readPageSize(), libcdr::CDRParser::readParagraphText(), libcdr::CDRParser::readPath(), libcdr::CMXParser::readPolyCurve(), libcdr::CDRParser::readPolygonCoords(), libcdr::CDRParser::readPolygonTransform(), libcdr::CDRParser::readPpdt(), libcdr::CMXParser::readRectangle(), libcdr::CDRParser::readRectCoord(), libcdr::CMXParser::readRpen(), libcdr::CDRParser::readStlt(), libcdr::CDRParser::readStyd(), libcdr::CDRParser::readTrfd(), libcdr::CDRParser::readTxsm(), libcdr::CDRParser::readTxsm5(), libcdr::CDRParser::readTxsm6(), libcdr::CDRParser::readWaldoFill(), libcdr::CDRParser::readWaldoOutl(), and libcdr::CDRParser::readWaldoTrfd().
|
protected |
Referenced by libcdr::CDRParser::readFild(), and libcdr::CDRParser::readWaldoFill().
|
protected |
Referenced by libcdr::CDRParser::readBmp(), and libcdr::CMXParser::readData().
|
protected |
Referenced by libcdr::CDRParser::readBitmap(), libcdr::CDRParser::readBmp(), libcdr::CDRParser::readEllipse(), libcdr::CDRParser::readFild(), libcdr::CDRParser::readLoda(), libcdr::CDRParser::readSpnd(), libcdr::CDRParser::readStyd(), libcdr::CDRParser::readTrfd(), libcdr::CDRParser::readVpat(), and libcdr::CDRParser::readWaldoTrfd().
|
protected |
Referenced by libcdr::CDRParser::readStyd().
|
protected |
Referenced by CommonParser(), outputPath(), libcdr::CDRParser::parseRecord(), libcdr::CMXParser::parseRecord(), libcdr::CDRParser::parseRecords(), libcdr::CMXParser::parseRecords(), libcdr::CDRParser::parseWaldo(), libcdr::CDRParser::parseWaldoStructure(), libcdr::CDRParser::readArtisticText(), libcdr::CDRParser::readBBox(), libcdr::CMXParser::readBeginGroup(), libcdr::CMXParser::readBeginPage(), libcdr::CDRParser::readBitmap(), libcdr::CDRParser::readBmp(), libcdr::CDRParser::readBmpf(), libcdr::CMXParser::readDrawImage(), libcdr::CDRParser::readEllipse(), libcdr::CMXParser::readEllipse(), libcdr::CDRParser::readFild(), libcdr::CMXParser::readFill(), libcdr::CDRParser::readFlags(), libcdr::CDRParser::readFtil(), libcdr::CDRParser::readIccd(), libcdr::CMXParser::readIxef(), libcdr::CMXParser::readIxpc(), libcdr::CMXParser::readIxtl(), libcdr::CMXParser::readLens(), libcdr::CDRParser::readLoda(), libcdr::CDRParser::readMcfg(), libcdr::CDRParser::readOpacity(), libcdr::CDRParser::readOutl(), libcdr::CDRParser::readPageSize(), libcdr::CDRParser::readParagraphText(), libcdr::CMXParser::readPolyCurve(), libcdr::CDRParser::readPolygonCoords(), libcdr::CDRParser::readPolygonTransform(), libcdr::CDRParser::readPpdt(), libcdr::CDRParser::readRectangle(), libcdr::CMXParser::readRectangle(), libcdr::CMXParser::readRenderingAttributes(), libcdr::CDRParser::readSpnd(), libcdr::CDRParser::readStlt(), libcdr::CDRParser::readStyd(), libcdr::CDRParser::readTrfd(), libcdr::CDRParser::readTxsm(), libcdr::CDRParser::readTxsm16(), libcdr::CDRParser::readTxsm5(), libcdr::CDRParser::readTxsm6(), libcdr::CDRParser::readUidr(), libcdr::CDRParser::readVpat(), libcdr::CDRParser::readWaldoBmp(), libcdr::CDRParser::readWaldoBmpf(), libcdr::CDRParser::readWaldoFill(), libcdr::CDRParser::readWaldoOutl(), libcdr::CDRParser::readWaldoTrfd(), and libcdr::CDRParser::~CDRParser().
|
protected |
Referenced by CommonParser(), libcdr::CDRParser::parseRecord(), libcdr::CDRParser::parseWaldo(), readAngle(), libcdr::CDRParser::readArrw(), libcdr::CMXParser::readBeginGroup(), libcdr::CMXParser::readBeginPage(), libcdr::CMXParser::readBeginProcedure(), libcdr::CDRParser::readBitmap(), libcdr::CMXParser::readCMXHeader(), readCoordinate(), libcdr::CMXParser::readData(), libcdr::CMXParser::readDrawImage(), libcdr::CMXParser::readEllipse(), libcdr::CMXParser::readFill(), libcdr::CMXParser::readInfo(), readInteger(), libcdr::CMXParser::readIxef(), libcdr::CMXParser::readIxpc(), libcdr::CMXParser::readIxpg(), libcdr::CMXParser::readIxtl(), libcdr::CMXParser::readJumpAbsolute(), libcdr::CMXParser::readLens(), libcdr::CDRParser::readLineAndCurve(), libcdr::CMXParser::readMatrix(), libcdr::CDRParser::readPath(), libcdr::CMXParser::readPolyCurve(), libcdr::CDRParser::readPolygonCoords(), libcdr::CDRParser::readPpdt(), libcdr::CMXParser::readRclr(), libcdr::CMXParser::readRdot(), libcdr::CMXParser::readRectangle(), libcdr::CMXParser::readRenderingAttributes(), libcdr::CMXParser::readRotl(), libcdr::CMXParser::readRott(), libcdr::CMXParser::readRpen(), libcdr::CDRParser::readStlt(), readUnsigned(), readUnsignedShort(), and libcdr::CDRParser::readVersion().