Internal: the shape of a RagTime5Graph. More...
Public Types | |
enum | Type { S_Line, S_Rect, S_RectOval, S_Circle, S_Pie, S_Arc, S_Polygon, S_Spline, S_RegularPoly, S_TextBox, S_Group, S_Unknown } |
the different shape More... | |
Public Member Functions | |
Shape () | |
constructor More... | |
MWAWBox2f | getBdBox () const |
return the shape bdbox More... | |
Public Attributes | |
int | m_id |
the shape id More... | |
int | m_parentId |
the shape parent id More... | |
int | m_linkId |
the link to a zone id More... | |
int | m_partId |
the link part id More... | |
Type | m_type |
the shape type More... | |
MWAWBox2f | m_dimension |
the dimension More... | |
MWAWGraphicShape | m_shape |
the graphic shape More... | |
std::vector< int > | m_childIdList |
the child list (for group) More... | |
uint32_t | m_flags |
the shape flag More... | |
int | m_borderId |
the border id More... | |
int | m_graphicId |
the graphic id More... | |
int | m_transformId |
the transformation id More... | |
std::string | m_extra |
extra data More... | |
Friends | |
std::ostream & | operator<< (std::ostream &o, Shape const &shape) |
operator<< More... | |
Internal: the shape of a RagTime5Graph.
|
inline |
constructor
|
inline |
return the shape bdbox
Referenced by RagTime5Graph::send().
|
friend |
operator<<
int RagTime5GraphInternal::Shape::m_borderId |
the border id
Referenced by RagTime5GraphInternal::operator<<(), and RagTime5Graph::send().
std::vector<int> RagTime5GraphInternal::Shape::m_childIdList |
the child list (for group)
Referenced by RagTime5Graph::checkGraphicCluster(), RagTime5GraphInternal::operator<<(), and RagTime5Graph::send().
MWAWBox2f RagTime5GraphInternal::Shape::m_dimension |
the dimension
Referenced by getBdBox(), and RagTime5GraphInternal::operator<<().
std::string RagTime5GraphInternal::Shape::m_extra |
extra data
Referenced by RagTime5GraphInternal::operator<<().
uint32_t RagTime5GraphInternal::Shape::m_flags |
the shape flag
Referenced by RagTime5GraphInternal::operator<<(), and RagTime5Graph::send().
int RagTime5GraphInternal::Shape::m_graphicId |
the graphic id
Referenced by RagTime5GraphInternal::operator<<(), and RagTime5Graph::send().
int RagTime5GraphInternal::Shape::m_id |
the shape id
Referenced by RagTime5GraphInternal::operator<<().
int RagTime5GraphInternal::Shape::m_linkId |
the link to a zone id
Referenced by RagTime5GraphInternal::operator<<(), and RagTime5Graph::send().
int RagTime5GraphInternal::Shape::m_parentId |
the shape parent id
Referenced by RagTime5Graph::checkGraphicCluster(), and RagTime5GraphInternal::operator<<().
int RagTime5GraphInternal::Shape::m_partId |
the link part id
Referenced by RagTime5GraphInternal::operator<<(), and RagTime5Graph::send().
MWAWGraphicShape RagTime5GraphInternal::Shape::m_shape |
the graphic shape
Referenced by getBdBox(), and RagTime5Graph::send().
int RagTime5GraphInternal::Shape::m_transformId |
the transformation id
Referenced by RagTime5GraphInternal::operator<<().
Type RagTime5GraphInternal::Shape::m_type |
the shape type
Referenced by RagTime5Graph::checkGraphicCluster(), getBdBox(), RagTime5GraphInternal::operator<<(), and RagTime5Graph::send().