the graphic zone of a LotusGraph for 123 pc More...
| Public Types | |
| enum | Type { Arc, Chart, Ellipse, FreeHand, Line, Picture, Polygon, Rect, Set, TextBox, Unknown } | 
| the different type  More... | |
| Public Member Functions | |
| ZonePc (std::shared_ptr< WPSStream > const &stream) | |
| constructor  More... | |
| bool | getGraphicShape (WPSGraphicShape &shape, WPSPosition &pos) const | 
| returns a graphic shape corresponding to the main form (and the origin)  More... | |
| WPSTransformation | getTransformation () const | 
| returns a transformation corresponding to the shape  More... | |
| Public Attributes | |
| Type | m_type | 
| the zone type  More... | |
| bool | m_isGroup | 
| true if the set is a group  More... | |
| size_t | m_groupLastPosition | 
| the group last position  More... | |
| int | m_numPoints | 
| the number of points of a line or a polygon  More... | |
| std::vector< Vec2f > | m_vertices | 
| the list of points for a polygon  More... | |
| bool | m_isRoundRect | 
| true if the rect is a round rect  More... | |
| std::shared_ptr< WPSStream > | m_stream | 
| the stream  More... | |
| WPSBox2f | m_box | 
| the bdbox  More... | |
| Vec2f | m_translate | 
| the translation  More... | |
| float | m_rotate | 
| the rotation  More... | |
| int | m_graphicId [2] | 
| the graphic style id and the shadow style  More... | |
| int | m_arrows | 
| the line arrows  More... | |
| WPSEntry | m_textBoxEntry | 
| the text box entry  More... | |
| librevenge::RVNGBinaryData | m_pictureData | 
| the picture data  More... | |
| int | m_pictureHeaderRead | 
| the number of read byte of the header  More... | |
| bool | m_isSent | 
| a flag to know if the zone has already be sent  More... | |
| std::string | m_extra | 
| extra data  More... | |
| Friends | |
| std::ostream & | operator<< (std::ostream &o, ZonePc const &z) | 
| operator<<  More... | |
the graphic zone of a LotusGraph for 123 pc
| 
 | inlineexplicit | 
constructor
| bool LotusGraphInternal::ZonePc::getGraphicShape | ( | WPSGraphicShape & | shape, | 
| WPSPosition & | pos | ||
| ) | const | 
returns a graphic shape corresponding to the main form (and the origin)
| 
 | inline | 
returns a transformation corresponding to the shape
| 
 | friend | 
operator<<
| int LotusGraphInternal::ZonePc::m_arrows | 
the line arrows
| WPSBox2f LotusGraphInternal::ZonePc::m_box | 
the bdbox
Referenced by getGraphicShape(), and getTransformation().
| std::string LotusGraphInternal::ZonePc::m_extra | 
extra data
| int LotusGraphInternal::ZonePc::m_graphicId[2] | 
the graphic style id and the shadow style
Referenced by ZonePc().
| size_t LotusGraphInternal::ZonePc::m_groupLastPosition | 
the group last position
| bool LotusGraphInternal::ZonePc::m_isGroup | 
true if the set is a group
| bool LotusGraphInternal::ZonePc::m_isRoundRect | 
true if the rect is a round rect
Referenced by getGraphicShape().
| 
 | mutable | 
a flag to know if the zone has already be sent
| int LotusGraphInternal::ZonePc::m_numPoints | 
the number of points of a line or a polygon
| librevenge::RVNGBinaryData LotusGraphInternal::ZonePc::m_pictureData | 
the picture data
| int LotusGraphInternal::ZonePc::m_pictureHeaderRead | 
the number of read byte of the header
| float LotusGraphInternal::ZonePc::m_rotate | 
the rotation
Referenced by getTransformation().
| std::shared_ptr<WPSStream> LotusGraphInternal::ZonePc::m_stream | 
the stream
| WPSEntry LotusGraphInternal::ZonePc::m_textBoxEntry | 
the text box entry
| Vec2f LotusGraphInternal::ZonePc::m_translate | 
the translation
Referenced by getTransformation().
| Type LotusGraphInternal::ZonePc::m_type | 
the zone type
Referenced by getGraphicShape().
| std::vector<Vec2f> LotusGraphInternal::ZonePc::m_vertices | 
the list of points for a polygon
Referenced by getGraphicShape().