#include <ShapeGroup.h>
Public Member Functions | |
| ShapeGroupElementLeaf (ShapeGroup *parent, unsigned seqNum=0) | |
| unsigned | getPageSeqNum () const |
| unsigned | getFirstShapeSeqNum () const |
| void | setPage (unsigned pageSeqNum) |
| void | visit (ShapeGroupVisitor *v) |
| VectorTransformation2D | getFoldedTransform (VectorTransformation2D init) |
Public Member Functions inherited from libmspub::ShapeGroupElement | |
| ShapeGroupElement (ShapeGroup *parent) | |
| virtual | ~ShapeGroupElement () |
Private Member Functions | |
| ShapeGroupElementLeaf (const ShapeGroupElementLeaf &) | |
| ShapeGroupElementLeaf & | operator= (const ShapeGroupElementLeaf &) |
Private Attributes | |
| unsigned | m_pageSeqNum |
| unsigned | m_seqNum |
Additional Inherited Members | |
Public Attributes inherited from libmspub::ShapeGroupElement | |
| ShapeGroup * | m_parent |
| VectorTransformation2D | m_transform |
| Coordinate | m_coordinates |
|
private |
|
inline |
|
inlinevirtual |
Implements libmspub::ShapeGroupElement.
Referenced by libmspub::ShapeGroupPainter::shape().
| libmspub::VectorTransformation2D libmspub::ShapeGroupElementLeaf::getFoldedTransform | ( | VectorTransformation2D | init | ) |
Referenced by libmspub::ShapeGroupPainter::shape().
|
inlinevirtual |
Implements libmspub::ShapeGroupElement.
|
private |
|
inlinevirtual |
Implements libmspub::ShapeGroupElement.
|
virtual |
Implements libmspub::ShapeGroupElement.
|
private |
Referenced by getPageSeqNum(), and setPage().
|
private |
Referenced by getFirstShapeSeqNum().