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