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().