#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) |
![]() | |
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 | |
![]() | |
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().