Internal: a shape in a ReadySetGoGraph document. More...
Public Types | |
enum | Type { T_Empty , T_Line , T_Oval , T_Picture , T_Polygon , T_Rectangle , T_RectOval , T_Text , T_Unknown } |
the shape type More... | |
Public Member Functions | |
Shape (Type type) | |
constructor | |
Public Attributes | |
Type | m_type |
the shape type | |
MWAWBox2f | m_box |
the bounding box | |
int | m_rotate |
the shape rotation: v6 | |
MWAWGraphicStyle | m_style |
the graphic style | |
int | m_groupId |
the group id: v6 | |
bool | m_wrapRoundAround |
the round around wraping flag | |
MWAWVec2f | m_points [2] |
the line points | |
MWAWVec2i | m_cornerSize |
the corner size: rectangle oval | |
std::vector< MWAWVec2f > | m_vertices |
the list of vertices : polygon | |
int | m_textPositions [2] |
the text limits: v4 | |
int | m_textId |
the text link id | |
int | m_linkIds [2] |
the text links: prev/next | |
MWAWParagraph | m_paragraph |
the paragraph style | |
bool | m_hasPicture |
a flag to know if a picture is empty or not | |
MWAWEntry | m_entries [3] |
the zone entries: picture or text zones | |
Internal: a shape in a ReadySetGoGraph document.
|
inlineexplicit |
constructor
MWAWBox2f ReadySetGoGraphInternal::Shape::m_box |
the bounding box
Referenced by ReadySetGoGraph::readShapeDSV2(), ReadySetGoGraph::readShapeV1(), ReadySetGoGraph::readShapeV2(), ReadySetGoGraph::readShapeV3(), ReadySetGoGraph::readShapeV6(), and ReadySetGoGraph::send().
MWAWVec2i ReadySetGoGraphInternal::Shape::m_cornerSize |
the corner size: rectangle oval
Referenced by ReadySetGoGraph::readShapeDSV2(), ReadySetGoGraph::readShapeV3(), ReadySetGoGraph::readShapeV6(), and ReadySetGoGraph::send().
MWAWEntry ReadySetGoGraphInternal::Shape::m_entries[3] |
the zone entries: picture or text zones
Referenced by ReadySetGoGraph::readShapeDSV2(), ReadySetGoGraph::readShapeV1(), ReadySetGoGraph::readShapeV2(), ReadySetGoGraph::readShapeV3(), ReadySetGoGraph::readShapeV6(), ReadySetGoGraph::send(), and ReadySetGoGraph::sendText().
int ReadySetGoGraphInternal::Shape::m_groupId |
the group id: v6
Referenced by ReadySetGoGraph::readShapeDSV2(), and ReadySetGoGraph::readShapeV6().
bool ReadySetGoGraphInternal::Shape::m_hasPicture |
a flag to know if a picture is empty or not
Referenced by ReadySetGoGraph::readShapeV1(), and ReadySetGoGraph::readShapeV2().
int ReadySetGoGraphInternal::Shape::m_linkIds[2] |
the text links: prev/next
Referenced by ReadySetGoGraph::readShapeDSV2(), ReadySetGoGraph::readShapeV3(), ReadySetGoGraph::readShapeV6(), ReadySetGoGraph::sendText(), and Shape().
MWAWParagraph ReadySetGoGraphInternal::Shape::m_paragraph |
the paragraph style
Referenced by ReadySetGoGraph::readShapeV1(), ReadySetGoGraph::readShapeV2(), and ReadySetGoGraph::sendText().
MWAWVec2f ReadySetGoGraphInternal::Shape::m_points[2] |
the line points
Referenced by ReadySetGoGraph::readShapeDSV2(), ReadySetGoGraph::readShapeV3(), ReadySetGoGraph::readShapeV6(), and ReadySetGoGraph::send().
int ReadySetGoGraphInternal::Shape::m_rotate |
the shape rotation: v6
Referenced by ReadySetGoGraph::readShapeDSV2(), ReadySetGoGraph::readShapeV6(), and ReadySetGoGraph::send().
MWAWGraphicStyle ReadySetGoGraphInternal::Shape::m_style |
the graphic style
Referenced by ReadySetGoGraph::readShapeDSV2(), ReadySetGoGraph::readShapeV1(), ReadySetGoGraph::readShapeV2(), ReadySetGoGraph::readShapeV3(), ReadySetGoGraph::readShapeV6(), and ReadySetGoGraph::send().
int ReadySetGoGraphInternal::Shape::m_textId |
the text link id
Referenced by ReadySetGoGraph::readShapeDSV2(), ReadySetGoGraph::readShapeV3(), and ReadySetGoGraph::readShapeV6().
int ReadySetGoGraphInternal::Shape::m_textPositions[2] |
the text limits: v4
Referenced by ReadySetGoGraph::readShapeDSV2(), ReadySetGoGraph::readShapeV3(), ReadySetGoGraph::readShapeV6(), ReadySetGoGraph::sendText(), and Shape().
Type ReadySetGoGraphInternal::Shape::m_type |
the shape type
Referenced by ReadySetGoGraph::readShapeV2(), ReadySetGoGraph::send(), and ReadySetGoGraph::sendText().
std::vector<MWAWVec2f> ReadySetGoGraphInternal::Shape::m_vertices |
the list of vertices : polygon
Referenced by ReadySetGoGraph::readShapeDSV2(), ReadySetGoGraph::readShapeV6(), and ReadySetGoGraph::send().
bool ReadySetGoGraphInternal::Shape::m_wrapRoundAround |
the round around wraping flag
Referenced by ReadySetGoGraph::readShapeDSV2(), ReadySetGoGraph::readShapeV3(), ReadySetGoGraph::readShapeV6(), and ReadySetGoGraph::send().