libcdr Namespace Reference

Classes

class  CDRParserState
class  CDRCollector
class  CDRContentCollector
class  CDRInternalStream
class  CDROutputElement
class  CDRStyleOutputElement
class  CDRPathOutputElement
class  CDRGraphicObjectOutputElement
class  CDRStartTextObjectOutputElement
class  CDRStartTextLineOutputElement
class  CDRStartTextSpanOutputElement
class  CDRInsertTextOutputElement
class  CDREndTextSpanOutputElement
class  CDREndTextLineOutputElement
class  CDREndTextObjectOutputElement
class  CDRStartLayerOutputElement
class  CDREndLayerOutputElement
class  CDROutputElementList
class  CDRParser
class  CDRMoveToElement
class  CDRLineToElement
class  CDRCubicBezierToElement
class  CDRQuadraticBezierToElement
class  CDRSplineToElement
class  CDRArcToElement
class  CDRPathElement
class  CDRPath
class  CDRStringVectorImpl
class  CDRStylesCollector
class  CDRSVGGenerator
class  CDRTransform
class  CDRTransforms
struct  CDRBox
struct  CDRColor
struct  CDRGradientStop
struct  CDRGradient
struct  CDRImageFill
struct  CDRFillStyle
struct  CDRLineStyle
struct  CDRCharacterStyle
struct  CDRPolygon
struct  CDRImage
struct  CDRPattern
struct  CDRPage
struct  CDRSplineData
struct  WaldoRecordInfo
struct  WaldoRecordType1
struct  CDRCMYKColor
struct  CDRRGBColor
struct  CDRLab2Color
struct  CDRLab4Color
struct  CDRText
struct  CDRTextLine
struct  CDRFont
struct  CDRZipStreamImpl
class  CDRZipStream
class  CMXParser
class  CommonParser
class  EndOfStreamException
class  GenericException
class  UnknownPrecisionException
class  EncodingException

Enumerations

enum  CoordinatePrecision { PRECISION_UNKNOWN = 0, PRECISION_16BIT, PRECISION_32BIT }

Functions

uint8_t readU8 (WPXInputStream *input, bool bigEndian=false)
uint16_t readU16 (WPXInputStream *input, bool bigEndian=false)
uint32_t readU32 (WPXInputStream *input, bool bigEndian=false)
uint64_t readU64 (WPXInputStream *input, bool bigEndian=false)
int32_t readS32 (WPXInputStream *input, bool bigEndian=false)
int16_t readS16 (WPXInputStream *input, bool bigEndian=false)
double readDouble (WPXInputStream *input, bool bigEndian=false)
double readFixedPoint (WPXInputStream *input, bool bigEndian=false)
int cdr_round (double d)
void writeU8 (WPXBinaryData &buffer, const int value)
void writeU16 (WPXBinaryData &buffer, const int value)
void writeU32 (WPXBinaryData &buffer, const int value)
void appendCharacters (WPXString &text, std::vector< unsigned char > characters, unsigned short charset)
void appendCharacters (WPXString &text, std::vector< unsigned char > characters)

Enumeration Type Documentation

Enumerator:
PRECISION_UNKNOWN 
PRECISION_16BIT 
PRECISION_32BIT 

Function Documentation

void libcdr::appendCharacters ( WPXString &  text,
std::vector< unsigned char >  characters,
unsigned short  charset 
)
void libcdr::appendCharacters ( WPXString &  text,
std::vector< unsigned char >  characters 
)
int libcdr::cdr_round ( double  d)
double libcdr::readFixedPoint ( WPXInputStream *  input,
bool  bigEndian = false 
)
uint16_t libcdr::readU16 ( WPXInputStream *  input,
bool  bigEndian = false 
)
uint64_t libcdr::readU64 ( WPXInputStream *  input,
bool  bigEndian = false 
)
void libcdr::writeU16 ( WPXBinaryData &  buffer,
const int  value 
)
void libcdr::writeU32 ( WPXBinaryData &  buffer,
const int  value 
)
void libcdr::writeU8 ( WPXBinaryData &  buffer,
const int  value 
)

Generated for libcdr by doxygen 1.8.1.2