#include <CMXParser.h>
Public Member Functions | |
| CMXParser (CDRCollector *collector) | |
| virtual | ~CMXParser () |
| bool | parseRecords (WPXInputStream *input, long size=-1, unsigned level=0) |
Private Member Functions | |
| CMXParser () | |
| CMXParser (const CMXParser &) | |
| CMXParser & | operator= (const CMXParser &) |
| bool | parseRecord (WPXInputStream *input, unsigned level=0) |
| void | readRecord (unsigned fourCC, unsigned &length, WPXInputStream *input) |
| void | readCMXHeader (WPXInputStream *input) |
| void | readDisp (WPXInputStream *input, unsigned length) |
| void | readCcmm (WPXInputStream *input, long &recordEnd) |
| void | readPage (WPXInputStream *input, unsigned length) |
| void | readBeginPage (WPXInputStream *input) |
| void | readBeginLayer (WPXInputStream *input) |
| void | readBeginGroup (WPXInputStream *input) |
| void | readPolyCurve (WPXInputStream *input) |
| void | readEllipse (WPXInputStream *input) |
| void | readRectangle (WPXInputStream *input) |
| void | readJumpAbsolute (WPXInputStream *input) |
| CDRTransform | readMatrix (WPXInputStream *input) |
| CDRBox | readBBox (WPXInputStream *input) |
| void | readFill (WPXInputStream *input) |
| void | readRenderingAttributes (WPXInputStream *input) |
Private Attributes | |
| bool | m_bigEndian |
| unsigned short | m_unit |
| double | m_scale |
| double | m_xmin |
| double | m_xmax |
| double | m_ymin |
| double | m_ymax |
| unsigned | m_indexSectionOffset |
| unsigned | m_infoSectionOffset |
| unsigned | m_thumbnailOffset |
| unsigned | m_fillIndex |
| unsigned | m_nextInstructionOffset |
| libcdr::CMXParser::CMXParser | ( | libcdr::CDRCollector * | collector | ) | [explicit] |
| libcdr::CMXParser::~CMXParser | ( | ) | [virtual] |
| libcdr::CMXParser::CMXParser | ( | ) | [private] |
| libcdr::CMXParser::CMXParser | ( | const CMXParser & | ) | [private] |
| bool libcdr::CMXParser::parseRecord | ( | WPXInputStream * | input, |
| unsigned | level = 0 |
||
| ) | [private] |
| bool libcdr::CMXParser::parseRecords | ( | WPXInputStream * | input, |
| long | size = -1, |
||
| unsigned | level = 0 |
||
| ) |
| libcdr::CDRBox libcdr::CMXParser::readBBox | ( | WPXInputStream * | input | ) | [private] |
| void libcdr::CMXParser::readBeginGroup | ( | WPXInputStream * | input | ) | [private] |
| void libcdr::CMXParser::readBeginLayer | ( | WPXInputStream * | input | ) | [private] |
| void libcdr::CMXParser::readBeginPage | ( | WPXInputStream * | input | ) | [private] |
| void libcdr::CMXParser::readCcmm | ( | WPXInputStream * | input, |
| long & | recordEnd | ||
| ) | [private] |
| void libcdr::CMXParser::readCMXHeader | ( | WPXInputStream * | input | ) | [private] |
| void libcdr::CMXParser::readDisp | ( | WPXInputStream * | input, |
| unsigned | length | ||
| ) | [private] |
| void libcdr::CMXParser::readEllipse | ( | WPXInputStream * | input | ) | [private] |
| void libcdr::CMXParser::readFill | ( | WPXInputStream * | input | ) | [private] |
| void libcdr::CMXParser::readJumpAbsolute | ( | WPXInputStream * | input | ) | [private] |
| libcdr::CDRTransform libcdr::CMXParser::readMatrix | ( | WPXInputStream * | input | ) | [private] |
| void libcdr::CMXParser::readPage | ( | WPXInputStream * | input, |
| unsigned | length | ||
| ) | [private] |
| void libcdr::CMXParser::readPolyCurve | ( | WPXInputStream * | input | ) | [private] |
| void libcdr::CMXParser::readRecord | ( | unsigned | fourCC, |
| unsigned & | length, | ||
| WPXInputStream * | input | ||
| ) | [private] |
| void libcdr::CMXParser::readRectangle | ( | WPXInputStream * | input | ) | [private] |
| void libcdr::CMXParser::readRenderingAttributes | ( | WPXInputStream * | input | ) | [private] |
bool libcdr::CMXParser::m_bigEndian [private] |
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] |