| Classes | |
| struct | Arrow | 
| class | BMIHeader | 
| struct | BMIOffset | 
| class | BMIParser | 
| struct | BoundingBox | 
| struct | Cell | 
| struct | Color | 
| struct | ColorBitmap | 
| struct | Column | 
| struct | Curve | 
| struct | EndOfStreamException | 
| struct | Font | 
| struct | GenericException | 
| struct | Gradient | 
| struct | GradientStop | 
| struct | Image | 
| struct | ImageFill | 
| struct | Paragraph | 
| struct | ParagraphStyle | 
| struct | Pen | 
| struct | Point | 
| struct | Row | 
| struct | Shadow | 
| struct | Span | 
| struct | Style | 
| struct | Table | 
| struct | Text | 
| struct | Transparency | 
| class | ZBRHeader | 
| class | ZBRParser | 
| class | ZMF2Header | 
| class | ZMF2Parser | 
| class | ZMF4Header | 
| class | ZMF4Parser | 
| class | ZMFCollector | 
| struct | ZMFDummyDeleter | 
| struct | ZMFPageSettings | 
| Typedefs | |
| typedef std::shared_ptr< librevenge::RVNGInputStream > | RVNGInputStreamPtr | 
| typedef std::shared_ptr< Arrow > | ArrowPtr | 
| typedef boost::variant< Color, Gradient, ImageFill > | Fill | 
| Functions | |
| bool | operator== (const BMIOffset &lhs, const BMIOffset &rhs) | 
| bool | operator!= (const BMIOffset &lhs, const BMIOffset &rhs) | 
| uint8_t | readU8 (const RVNGInputStreamPtr &input, bool) | 
| uint16_t | readU16 (const RVNGInputStreamPtr &input, bool bigEndian) | 
| uint32_t | readU32 (const RVNGInputStreamPtr &input, bool bigEndian) | 
| uint64_t | readU64 (const RVNGInputStreamPtr &input, bool bigEndian) | 
| int32_t | readS32 (const RVNGInputStreamPtr &input, bool bigEndian) | 
| float | readFloat (const RVNGInputStreamPtr &input, bool bigEndian) | 
| const unsigned char * | readNBytes (const RVNGInputStreamPtr &input, const unsigned long numBytes) | 
| void | skip (const RVNGInputStreamPtr &input, unsigned long numBytes) | 
| void | seek (const RVNGInputStreamPtr &input, const unsigned long pos) | 
| void | seekRelative (const RVNGInputStreamPtr &input, const long pos) | 
| unsigned long | getLength (const RVNGInputStreamPtr &input) | 
| void | appendCharacters (librevenge::RVNGString &text, const unsigned char *characters, uint32_t size, const char *encoding) | 
| void | writeU16 (librevenge::RVNGBinaryData &buffer, const int value) | 
| void | writeU32 (librevenge::RVNGBinaryData &buffer, const int value) | 
| double | rad2deg (double value) | 
| double | normalizeAngle (double radAngle) | 
| template<typename T > | |
| std::string | prettyTypeName () | 
| template<std::size_t numBytes> | |
| std::bitset< numBytes *8 > | bytesToBitset (const uint8_t *data) | 
| template<typename T > | |
| double | um2in (T micrometers) | 
| bool | operator== (const Point &lhs, const Point &rhs) | 
| bool | operator!= (const Point &lhs, const Point &rhs) | 
| typedef std::shared_ptr<Arrow> libzmf::ArrowPtr | 
| typedef boost::variant<Color, Gradient, ImageFill> libzmf::Fill | 
| typedef std::shared_ptr<librevenge::RVNGInputStream> libzmf::RVNGInputStreamPtr | 
| 
 | strong | 
| 
 | strong | 
| 
 | strong | 
| 
 | strong | 
| 
 | strong | 
| 
 | strong | 
| 
 | strong | 
| void libzmf::appendCharacters | ( | librevenge::RVNGString & | text, | 
| const unsigned char * | characters, | ||
| uint32_t | size, | ||
| const char * | encoding | ||
| ) | 
Referenced by libzmf::ZMFDummyDeleter::operator()(), and libzmf::ZMF4Parser::readText().
| std::bitset<numBytes * 8> libzmf::bytesToBitset | ( | const uint8_t * | data | ) | 
| unsigned long libzmf::getLength | ( | const RVNGInputStreamPtr & | input | ) | 
Referenced by libzmf::ZMFDummyDeleter::operator()(), and libzmf::ZMF4Parser::parse().
| double libzmf::normalizeAngle | ( | double | radAngle | ) | 
Referenced by libzmf::ZMFDummyDeleter::operator()(), and rad2deg().
Referenced by libzmf::BMIOffset::BMIOffset(), and libzmf::Point::Point().
Referenced by libzmf::BMIOffset::BMIOffset(), and libzmf::Point::Point().
| std::string libzmf::prettyTypeName | ( | ) | 
| double libzmf::rad2deg | ( | double | value | ) | 
| float libzmf::readFloat | ( | const RVNGInputStreamPtr & | input, | 
| bool | bigEndian | ||
| ) | 
Referenced by libzmf::ZMFDummyDeleter::operator()(), libzmf::ZMF4Parser::readArrow(), libzmf::ZMF4Parser::readEllipse(), libzmf::ZMF4Parser::readFont(), libzmf::ZMF4Parser::readGradient(), libzmf::ZMF4Parser::readParagraphStyle(), libzmf::ZMF4Parser::readShadow(), libzmf::ZMF4Parser::readTable(), and libzmf::ZMF4Parser::readUnscaledPoint().
| const unsigned char * libzmf::readNBytes | ( | const RVNGInputStreamPtr & | input, | 
| const unsigned long | numBytes | ||
| ) | 
| int32_t libzmf::readS32 | ( | const RVNGInputStreamPtr & | input, | 
| bool | bigEndian | ||
| ) | 
Referenced by libzmf::ZMFDummyDeleter::operator()(), and libzmf::ZMF4Parser::readPoint().
| uint16_t libzmf::readU16 | ( | const RVNGInputStreamPtr & | input, | 
| bool | bigEndian | ||
| ) | 
| uint32_t libzmf::readU32 | ( | const RVNGInputStreamPtr & | input, | 
| bool | bigEndian | ||
| ) | 
Referenced by libzmf::ZMF4Header::load(), libzmf::ZMFDummyDeleter::operator()(), libzmf::ZMF4Parser::readBitmap(), libzmf::ZMF4Parser::readCurveComponents(), libzmf::ZMF4Parser::readCurveSectionTypes(), libzmf::ZMF4Parser::readDocumentSettings(), libzmf::ZMF4Parser::readFill(), readFloat(), libzmf::ZMF4Parser::readGradient(), libzmf::ZMF4Parser::readObjectHeader(), libzmf::ZMF4Parser::readObjectRefs(), libzmf::BMIHeader::readOffsets(), libzmf::ZMF4Parser::readPen(), libzmf::ZMF4Parser::readPolygon(), libzmf::ZMF4Parser::readPreviewBitmap(), readS32(), libzmf::ZMF4Parser::readShadow(), libzmf::ZMF4Parser::readTable(), libzmf::ZMF4Parser::readText(), and libzmf::ZMF4Parser::readTransparency().
| uint64_t libzmf::readU64 | ( | const RVNGInputStreamPtr & | input, | 
| bool | bigEndian | ||
| ) | 
Referenced by libzmf::ZMFDummyDeleter::operator()().
| uint8_t libzmf::readU8 | ( | const RVNGInputStreamPtr & | input, | 
| bool | |||
| ) | 
Referenced by getLength(), libzmf::ZMFDummyDeleter::operator()(), libzmf::ZMF4Parser::readColor(), libzmf::BMIParser::readColorPalette(), libzmf::ZMF4Parser::readEllipse(), libzmf::ZMF4Parser::readFont(), libzmf::ZMF4Parser::readObjectHeader(), libzmf::ZMF4Parser::readParagraphStyle(), and libzmf::ZMF4Parser::readTextFrame().
| void libzmf::seek | ( | const RVNGInputStreamPtr & | input, | 
| const unsigned long | pos | ||
| ) | 
Referenced by getLength(), libzmf::ZMF4Header::load(), libzmf::ZMFDummyDeleter::operator()(), libzmf::ZMF4Parser::parse(), libzmf::BMIParser::ColorBitmapHeader::parse(), libzmf::ZMF4Parser::readBitmap(), libzmf::BMIParser::readColorBitmap(), libzmf::ZMF4Parser::readDocumentSettings(), libzmf::ZMF4Parser::readLayer(), libzmf::ZMF4Parser::readObjectRefs(), and libzmf::ZMF4Parser::readPage().
| void libzmf::seekRelative | ( | const RVNGInputStreamPtr & | input, | 
| const long | pos | ||
| ) | 
Referenced by libzmf::ZMFDummyDeleter::operator()(), and skip().
| void libzmf::skip | ( | const RVNGInputStreamPtr & | input, | 
| unsigned long | numBytes | ||
| ) | 
Referenced by libzmf::ZBRHeader::load(), libzmf::BMIHeader::load(), libzmf::ZMFDummyDeleter::operator()(), libzmf::ZMF4Parser::readArrow(), libzmf::ZMF4Parser::readBitmap(), libzmf::ZMF4Parser::readBoundingBox(), libzmf::BMIParser::readColorPalette(), libzmf::ZMF4Parser::readCurve(), libzmf::ZMF4Parser::readCurveComponents(), libzmf::ZMF4Parser::readCurveSectionTypes(), libzmf::BMIParser::readData(), libzmf::ZMF4Parser::readDocumentSettings(), libzmf::ZMF4Parser::readFill(), libzmf::ZMF4Parser::readFont(), libzmf::ZMF4Parser::readGradient(), libzmf::ZMF4Parser::readObjectHeader(), libzmf::ZMF4Parser::readParagraphStyle(), libzmf::ZMF4Parser::readPen(), libzmf::ZMF4Parser::readPolygon(), libzmf::ZMF4Parser::readPreviewBitmap(), libzmf::ZMF4Parser::readShadow(), libzmf::ZMF4Parser::readTable(), libzmf::ZMF4Parser::readText(), and libzmf::ZMF4Parser::readTransparency().
| double libzmf::um2in | ( | T | micrometers | ) | 
| void libzmf::writeU16 | ( | librevenge::RVNGBinaryData & | buffer, | 
| const int | value | ||
| ) | 
Referenced by libzmf::ZMFDummyDeleter::operator()().
| void libzmf::writeU32 | ( | librevenge::RVNGBinaryData & | buffer, | 
| const int | value | ||
| ) | 
Referenced by libzmf::ZMFDummyDeleter::operator()().