the main class to read the graphic part of RagTime 56 file More...
#include <RagTime5Graph.hxx>
| Public Member Functions | |
| RagTime5Graph (RagTime5Parser &parser) | |
| constructor  More... | |
| virtual | ~RagTime5Graph () | 
| destructor  More... | |
| int | version () const | 
| returns the file version  More... | |
| int | numPages () const | 
| returns the number of pages  More... | |
| Protected Member Functions | |
| void | flushExtra () | 
| sends the data which have not yet been sent to the listener  More... | |
| bool | sendTextZone (MWAWListenerPtr listener, int zId, int pId) | 
| ask to send a text zone  More... | |
| bool | readPictureContainer (RagTime5Zone &zone) | 
| try to read a picture data zone  More... | |
| bool | readPictureData (RagTime5Zone &zone) | 
| try to read a picture data zone: ie. the zone which contains jpeg, tiff, ...  More... | |
| bool | readPictureData (RagTime5Zone &zone, librevenge::RVNGBinaryData &data, std::string &type) | 
| try to read a picture data zone: ie. the zone which contains jpeg, tiff and then returns the picture content...  More... | |
| bool | readPictureList (RagTime5Zone &zone) | 
| try to read a picture list  More... | |
| bool | readPictureRep (RagTime5Zone &zone) | 
| try to read a picture rep  More... | |
| bool | readPictureMatch (RagTime5Zone &zone, bool color) | 
| try to read a picture match zone  More... | |
| bool | readGraphicTypes (RagTime5ClusterManager::Link const &link) | 
| try to read a main graphic types  More... | |
| bool | readColorPatternZone (RagTime5ClusterManager::Cluster &cluster) | 
| try to read a zone of color and pattern  More... | |
| std::shared_ptr< RagTime5ClusterManager::Cluster > | readGraphicCluster (RagTime5Zone &zone, int zoneType) | 
| try to read a graphic zone  More... | |
| bool | readGraphicUnknown (int typeId) | 
| try to read a graphic unknown zone in data  More... | |
| bool | readGraphicShapes (RagTime5GraphInternal::ClusterGraphic &cluster) | 
| try to read the graphic shapes of a cluster  More... | |
| bool | readGraphicShape (RagTime5GraphInternal::ClusterGraphic &cluster, RagTime5Zone &dataZone, long endPos, int n, librevenge::RVNGString const &dataName) | 
| try to read a graphic  More... | |
| bool | readGraphicTransformations (RagTime5ClusterManager::Link const &link) | 
| try to read a graphic transformations zone  More... | |
| std::shared_ptr< RagTime5ClusterManager::Cluster > | readPictureCluster (RagTime5Zone &zone, int zoneType) | 
| try to read a picture zone  More... | |
| void | checkGraphicCluster (RagTime5GraphInternal::ClusterGraphic &cluster) | 
| check the graphic cluster data: check if there is no loop, ...  More... | |
| bool | send (int zoneId, MWAWListenerPtr listener, MWAWPosition const &pos) | 
| try to send the cluster zone  More... | |
| bool | send (RagTime5GraphInternal::ClusterGraphic &cluster, MWAWListenerPtr listener, MWAWPosition const &pos) | 
| try to send the shapes of cluster zone  More... | |
| bool | send (RagTime5GraphInternal::Shape const &shape, RagTime5GraphInternal::ClusterGraphic const &cluster, MWAWListenerPtr listener, MWAWPosition const &pos) | 
| try to send a shape of cluster zone  More... | |
| bool | send (RagTime5GraphInternal::ClusterPicture &cluster, MWAWListenerPtr listener, MWAWPosition const &pos) | 
| try to send the picture of cluster zone  More... | |
| Protected Attributes | |
| RagTime5Parser & | m_mainParser | 
| the parser  More... | |
| std::shared_ptr< RagTime5StructManager > | m_structManager | 
| the structure manager  More... | |
| std::shared_ptr< RagTime5StyleManager > | m_styleManager | 
| the style manager  More... | |
| MWAWParserStatePtr | m_parserState | 
| the parser state  More... | |
| std::shared_ptr< RagTime5GraphInternal::State > | m_state | 
| the state  More... | |
| Private Member Functions | |
| RagTime5Graph (RagTime5Graph const &orig) | |
| RagTime5Graph & | operator= (RagTime5Graph const &orig) | 
| Friends | |
| class | RagTime5GraphInternal::SubDocument | 
| class | RagTime5Parser | 
the main class to read the graphic part of RagTime 56 file
| 
 | explicit | 
constructor
| 
 | virtual | 
destructor
| 
 | private | 
| 
 | protected | 
check the graphic cluster data: check if there is no loop, ...
Referenced by readGraphicCluster().
| 
 | protected | 
sends the data which have not yet been sent to the listener
| int RagTime5Graph::numPages | ( | ) | const | 
returns the number of pages
| 
 | private | 
| 
 | protected | 
try to read a zone of color and pattern
| 
 | protected | 
try to read a graphic zone
| 
 | protected | 
try to read a graphic
Referenced by readGraphicShapes().
| 
 | protected | 
try to read the graphic shapes of a cluster
Referenced by readGraphicCluster().
| 
 | protected | 
try to read a graphic transformations zone
Referenced by readGraphicCluster().
| 
 | protected | 
try to read a main graphic types
| 
 | protected | 
try to read a graphic unknown zone in data
Referenced by readGraphicCluster().
| 
 | protected | 
try to read a picture zone
| 
 | protected | 
try to read a picture data zone
Referenced by readPictureCluster().
| 
 | protected | 
try to read a picture data zone: ie. the zone which contains jpeg, tiff, ...
Referenced by readPictureContainer(), and readPictureRep().
| 
 | protected | 
try to read a picture data zone: ie. the zone which contains jpeg, tiff and then returns the picture content...
| 
 | protected | 
try to read a picture list
Referenced by readPictureContainer().
| 
 | protected | 
try to read a picture match zone
Referenced by readPictureRep().
| 
 | protected | 
try to read a picture rep
Referenced by readPictureList().
| 
 | protected | 
try to send the cluster zone
Referenced by flushExtra(), and send().
| 
 | protected | 
try to send the shapes of cluster zone
| 
 | protected | 
try to send a shape of cluster zone
| 
 | protected | 
try to send the picture of cluster zone
| 
 | protected | 
ask to send a text zone
| int RagTime5Graph::version | ( | ) | const | 
returns the file version
| 
 | friend | 
| 
 | friend | 
| 
 | protected | 
| 
 | protected | 
the parser state
Referenced by flushExtra(), send(), and version().
| 
 | protected | 
the state
Referenced by flushExtra(), readGraphicCluster(), readGraphicShape(), readGraphicTypes(), readPictureCluster(), readPictureContainer(), readPictureData(), readPictureRep(), and send().
| 
 | protected | 
the structure manager
| 
 | protected | 
the style manager
Referenced by send().