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