#include <CMXParser.h>
|
double | readRectCoord (librevenge::RVNGInputStream *input, bool bigEndian=false) |
|
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 | 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) |
|
| CommonParser (CDRCollector *collector) |
|
virtual | ~CommonParser () |
|
CDRCollector * | m_collector |
|
CoordinatePrecision | m_precision |
|
libcdr::CMXParser::~CMXParser |
( |
| ) |
|
|
virtual |
libcdr::CMXParser::CMXParser |
( |
| ) |
|
|
private |
libcdr::CMXParser::CMXParser |
( |
const CMXParser & |
| ) |
|
|
private |
bool libcdr::CMXParser::parseRecord |
( |
librevenge::RVNGInputStream * |
input, |
|
|
unsigned |
level = 0 |
|
) |
| |
|
private |
bool libcdr::CMXParser::parseRecords |
( |
librevenge::RVNGInputStream * |
input, |
|
|
long |
size = -1 , |
|
|
unsigned |
level = 0 |
|
) |
| |
libcdr::CDRBox libcdr::CMXParser::readBBox |
( |
librevenge::RVNGInputStream * |
input | ) |
|
|
private |
void libcdr::CMXParser::readBeginGroup |
( |
librevenge::RVNGInputStream * |
input | ) |
|
|
private |
void libcdr::CMXParser::readBeginLayer |
( |
librevenge::RVNGInputStream * |
input | ) |
|
|
private |
void libcdr::CMXParser::readBeginPage |
( |
librevenge::RVNGInputStream * |
input | ) |
|
|
private |
void libcdr::CMXParser::readCcmm |
( |
librevenge::RVNGInputStream * |
input, |
|
|
long & |
recordEnd |
|
) |
| |
|
private |
void libcdr::CMXParser::readCMXHeader |
( |
librevenge::RVNGInputStream * |
input | ) |
|
|
private |
void libcdr::CMXParser::readDisp |
( |
librevenge::RVNGInputStream * |
input, |
|
|
unsigned |
length |
|
) |
| |
|
private |
void libcdr::CMXParser::readEllipse |
( |
librevenge::RVNGInputStream * |
input | ) |
|
|
private |
void libcdr::CMXParser::readFill |
( |
librevenge::RVNGInputStream * |
input | ) |
|
|
private |
void libcdr::CMXParser::readJumpAbsolute |
( |
librevenge::RVNGInputStream * |
input | ) |
|
|
private |
void libcdr::CMXParser::readPage |
( |
librevenge::RVNGInputStream * |
input, |
|
|
unsigned |
length |
|
) |
| |
|
private |
void libcdr::CMXParser::readPolyCurve |
( |
librevenge::RVNGInputStream * |
input | ) |
|
|
private |
void libcdr::CMXParser::readRecord |
( |
unsigned |
fourCC, |
|
|
unsigned & |
length, |
|
|
librevenge::RVNGInputStream * |
input |
|
) |
| |
|
private |
void libcdr::CMXParser::readRectangle |
( |
librevenge::RVNGInputStream * |
input | ) |
|
|
private |
void libcdr::CMXParser::readRenderingAttributes |
( |
librevenge::RVNGInputStream * |
input | ) |
|
|
private |
bool libcdr::CMXParser::m_bigEndian |
|
private |
Referenced by readBBox(), readBeginPage(), readCMXHeader(), readEllipse(), readFill(), readJumpAbsolute(), readMatrix(), readPage(), readPolyCurve(), readRectangle(), and readRenderingAttributes().
unsigned libcdr::CMXParser::m_fillIndex |
|
private |
unsigned libcdr::CMXParser::m_indexSectionOffset |
|
private |
unsigned libcdr::CMXParser::m_infoSectionOffset |
|
private |
unsigned libcdr::CMXParser::m_nextInstructionOffset |
|
private |
double libcdr::CMXParser::m_scale |
|
private |
unsigned libcdr::CMXParser::m_thumbnailOffset |
|
private |
unsigned short libcdr::CMXParser::m_unit |
|
private |
double libcdr::CMXParser::m_xmax |
|
private |
double libcdr::CMXParser::m_xmin |
|
private |
double libcdr::CMXParser::m_ymax |
|
private |
double libcdr::CMXParser::m_ymin |
|
private |
The documentation for this class was generated from the following files: