#include <ZMF4Parser.h>
|  | 
| enum | ObjectType { ObjectType::UNKNOWN, 
ObjectType::FILL, 
ObjectType::TRANSPARENCY, 
ObjectType::PEN,
 ObjectType::SHADOW, 
ObjectType::ARROW, 
ObjectType::FONT, 
ObjectType::PARAGRAPH,
 ObjectType::TEXT, 
ObjectType::BITMAP, 
ObjectType::PAGE_START, 
ObjectType::GUIDELINES,
 ObjectType::PAGE_END, 
ObjectType::LAYER_START, 
ObjectType::LAYER_END, 
ObjectType::DOCUMENT_SETTINGS,
 ObjectType::COLOR_PALETTE, 
ObjectType::RECTANGLE, 
ObjectType::ELLIPSE, 
ObjectType::POLYGON,
 ObjectType::CURVE, 
ObjectType::IMAGE, 
ObjectType::TEXT_FRAME, 
ObjectType::TABLE,
 ObjectType::GROUP_START, 
ObjectType::GROUP_END
 }
 | 
|  | 
◆ ObjectType
| Enumerator | 
|---|
| UNKNOWN |  | 
| FILL |  | 
| TRANSPARENCY |  | 
| PEN |  | 
| SHADOW |  | 
| ARROW |  | 
| FONT |  | 
| PARAGRAPH |  | 
| TEXT |  | 
| BITMAP |  | 
| PAGE_START |  | 
| GUIDELINES |  | 
| PAGE_END |  | 
| LAYER_START |  | 
| LAYER_END |  | 
| DOCUMENT_SETTINGS |  | 
| COLOR_PALETTE |  | 
| RECTANGLE |  | 
| ELLIPSE |  | 
| POLYGON |  | 
| CURVE |  | 
| IMAGE |  | 
| TEXT_FRAME |  | 
| TABLE |  | 
| GROUP_START |  | 
| GROUP_END |  | 
 
 
◆ ZMF4Parser() [1/2]
  
  | 
        
          | libzmf::ZMF4Parser::ZMF4Parser | ( | const ZMF4Parser & | other | ) |  |  | privatedelete | 
 
 
◆ ZMF4Parser() [2/2]
      
        
          | libzmf::ZMF4Parser::ZMF4Parser | ( | const RVNGInputStreamPtr & | input, | 
        
          |  |  | librevenge::RVNGDrawingInterface * | painter | 
        
          |  | ) |  |  | 
      
 
 
◆ getArrowByRefId()
  
  | 
        
          | ArrowPtr libzmf::ZMF4Parser::getArrowByRefId | ( | uint32_t | id | ) |  |  | private | 
 
 
◆ getFillByRefId()
  
  | 
        
          | boost::optional< Fill > libzmf::ZMF4Parser::getFillByRefId | ( | uint32_t | id | ) |  |  | private | 
 
 
◆ getFontByRefId()
  
  | 
        
          | boost::optional< Font > libzmf::ZMF4Parser::getFontByRefId | ( | uint32_t | id | ) |  |  | private | 
 
 
◆ getImageByRefId()
  
  | 
        
          | boost::optional< Image > libzmf::ZMF4Parser::getImageByRefId | ( | uint32_t | id | ) |  |  | private | 
 
 
◆ getParagraphStyleByRefId()
  
  | 
        
          | boost::optional< ParagraphStyle > libzmf::ZMF4Parser::getParagraphStyleByRefId | ( | uint32_t | id | ) |  |  | private | 
 
 
◆ getPenByRefId()
  
  | 
        
          | boost::optional< Pen > libzmf::ZMF4Parser::getPenByRefId | ( | uint32_t | id | ) |  |  | private | 
 
 
◆ getShadowByRefId()
  
  | 
        
          | boost::optional< Shadow > libzmf::ZMF4Parser::getShadowByRefId | ( | uint32_t | id | ) |  |  | private | 
 
 
◆ getTextByRefId()
  
  | 
        
          | boost::optional< Text > libzmf::ZMF4Parser::getTextByRefId | ( | uint32_t | id | ) |  |  | private | 
 
 
◆ getTransparencyByRefId()
  
  | 
        
          | boost::optional< Transparency > libzmf::ZMF4Parser::getTransparencyByRefId | ( | uint32_t | id | ) |  |  | private | 
 
 
◆ operator=()
◆ parse()
      
        
          | bool libzmf::ZMF4Parser::parse | ( |  | ) |  | 
      
 
 
◆ parseObjectType()
◆ readArrow()
  
  | 
        
          | void libzmf::ZMF4Parser::readArrow | ( |  | ) |  |  | private | 
 
 
◆ readBitmap()
  
  | 
        
          | void libzmf::ZMF4Parser::readBitmap | ( |  | ) |  |  | private | 
 
 
◆ readBoundingBox()
◆ readColor()
  
  | 
        
          | Color libzmf::ZMF4Parser::readColor | ( |  | ) |  |  | private | 
 
 
◆ readCurve()
  
  | 
        
          | void libzmf::ZMF4Parser::readCurve | ( |  | ) |  |  | private | 
 
 
◆ readCurveComponents()
  
  | 
        
          | std::vector< Curve > libzmf::ZMF4Parser::readCurveComponents | ( | std::function< Point()> | readPointFunc | ) |  |  | private | 
 
 
◆ readCurveSectionTypes()
  
  | 
        
          | void libzmf::ZMF4Parser::readCurveSectionTypes | ( | std::vector< CurveType > & | sectionTypes | ) |  |  | private | 
 
 
◆ readDocumentSettings()
  
  | 
        
          | void libzmf::ZMF4Parser::readDocumentSettings | ( |  | ) |  |  | private | 
 
 
◆ readEllipse()
  
  | 
        
          | void libzmf::ZMF4Parser::readEllipse | ( |  | ) |  |  | private | 
 
 
◆ readFill()
  
  | 
        
          | void libzmf::ZMF4Parser::readFill | ( |  | ) |  |  | private | 
 
 
◆ readFont()
  
  | 
        
          | void libzmf::ZMF4Parser::readFont | ( |  | ) |  |  | private | 
 
 
◆ readGradient()
  
  | 
        
          | Gradient libzmf::ZMF4Parser::readGradient | ( | uint32_t | type | ) |  |  | private | 
 
 
◆ readImage()
  
  | 
        
          | void libzmf::ZMF4Parser::readImage | ( |  | ) |  |  | private | 
 
 
◆ readLayer()
  
  | 
        
          | void libzmf::ZMF4Parser::readLayer | ( | const ObjectHeader & | layerStartObjHeader | ) |  |  | private | 
 
 
◆ readObjectHeader()
◆ readObjectRefs()
◆ readPage()
  
  | 
        
          | void libzmf::ZMF4Parser::readPage | ( |  | ) |  |  | private | 
 
 
◆ readParagraphStyle()
  
  | 
        
          | void libzmf::ZMF4Parser::readParagraphStyle | ( |  | ) |  |  | private | 
 
 
◆ readPen()
  
  | 
        
          | void libzmf::ZMF4Parser::readPen | ( |  | ) |  |  | private | 
 
 
◆ readPoint()
  
  | 
        
          | Point libzmf::ZMF4Parser::readPoint | ( |  | ) |  |  | private | 
 
 
◆ readPolygon()
  
  | 
        
          | void libzmf::ZMF4Parser::readPolygon | ( |  | ) |  |  | private | 
 
 
◆ readPreviewBitmap()
  
  | 
        
          | void libzmf::ZMF4Parser::readPreviewBitmap | ( |  | ) |  |  | private | 
 
 
◆ readRectangle()
  
  | 
        
          | void libzmf::ZMF4Parser::readRectangle | ( |  | ) |  |  | private | 
 
 
◆ readShadow()
  
  | 
        
          | void libzmf::ZMF4Parser::readShadow | ( |  | ) |  |  | private | 
 
 
◆ readStyle()
  
  | 
        
          | Style libzmf::ZMF4Parser::readStyle | ( |  | ) |  |  | private | 
 
 
◆ readTable()
  
  | 
        
          | void libzmf::ZMF4Parser::readTable | ( |  | ) |  |  | private | 
 
 
◆ readText()
  
  | 
        
          | void libzmf::ZMF4Parser::readText | ( |  | ) |  |  | private | 
 
 
◆ readTextFrame()
  
  | 
        
          | void libzmf::ZMF4Parser::readTextFrame | ( |  | ) |  |  | private | 
 
 
◆ readTransparency()
  
  | 
        
          | void libzmf::ZMF4Parser::readTransparency | ( |  | ) |  |  | private | 
 
 
◆ readUnscaledPoint()
  
  | 
        
          | Point libzmf::ZMF4Parser::readUnscaledPoint | ( |  | ) |  |  | private | 
 
 
◆ m_arrows
  
  | 
        
          | std::map<uint32_t, ArrowPtr> libzmf::ZMF4Parser::m_arrows |  | private | 
 
 
◆ m_collector
Referenced by parse(), readBoundingBox(), readCurve(), readEllipse(), readImage(), readLayer(), readPage(), readPolygon(), readRectangle(), readTable(), and readTextFrame().
 
 
◆ m_currentObjectHeader
Referenced by readArrow(), readBitmap(), readFill(), readFont(), readGradient(), readLayer(), readObjectRefs(), readParagraphStyle(), readPen(), readPolygon(), readShadow(), readText(), and readTransparency().
 
 
◆ m_fills
  
  | 
        
          | std::map<uint32_t, Fill> libzmf::ZMF4Parser::m_fills |  | private | 
 
 
◆ m_fonts
  
  | 
        
          | std::map<uint32_t, Font> libzmf::ZMF4Parser::m_fonts |  | private | 
 
 
◆ m_header
◆ m_images
  
  | 
        
          | std::map<uint32_t, Image> libzmf::ZMF4Parser::m_images |  | private | 
 
 
◆ m_input
Referenced by parse(), readArrow(), readBitmap(), readBoundingBox(), readColor(), readCurve(), readCurveComponents(), readCurveSectionTypes(), readDocumentSettings(), readEllipse(), readFill(), readFont(), readGradient(), readLayer(), readObjectHeader(), readObjectRefs(), readPage(), readParagraphStyle(), readPen(), readPoint(), readPolygon(), readPreviewBitmap(), readShadow(), readTable(), readText(), readTextFrame(), readTransparency(), and readUnscaledPoint().
 
 
◆ m_inputLength
  
  | 
        
          | uint32_t libzmf::ZMF4Parser::m_inputLength |  | private | 
 
 
◆ m_pageNumber
  
  | 
        
          | int libzmf::ZMF4Parser::m_pageNumber |  | private | 
 
 
◆ m_pageSettings
◆ m_paragraphStyles
  
  | 
        
          | std::map<uint32_t, ParagraphStyle> libzmf::ZMF4Parser::m_paragraphStyles |  | private | 
 
 
◆ m_pens
  
  | 
        
          | std::map<uint32_t, Pen> libzmf::ZMF4Parser::m_pens |  | private | 
 
 
◆ m_shadows
  
  | 
        
          | std::map<uint32_t, Shadow> libzmf::ZMF4Parser::m_shadows |  | private | 
 
 
◆ m_texts
  
  | 
        
          | std::map<uint32_t, Text> libzmf::ZMF4Parser::m_texts |  | private | 
 
 
◆ m_transparencies
  
  | 
        
          | std::map<uint32_t, Transparency> libzmf::ZMF4Parser::m_transparencies |  | private | 
 
 
The documentation for this class was generated from the following files: