#include <ShapeGroup.h>
Public Member Functions | |
ShapeGroupElement (ShapeGroup *parent) | |
virtual unsigned | getPageSeqNum () const =0 |
virtual unsigned | getFirstShapeSeqNum () const =0 |
virtual void | setPage (unsigned pageSeqNum)=0 |
virtual void | visit (ShapeGroupVisitor *v)=0 |
virtual | ~ShapeGroupElement () |
Public Attributes | |
ShapeGroup * | m_parent |
VectorTransformation2D | m_transform |
Coordinate | m_coordinates |
Private Member Functions | |
ShapeGroupElement (const ShapeGroupElement &) | |
ShapeGroupElement & | operator= (const ShapeGroupElement &) |
|
inline |
|
inlinevirtual |
|
private |
|
pure virtual |
Implemented in libmspub::ShapeGroupElementLeaf, and libmspub::ShapeGroup.
|
pure virtual |
Implemented in libmspub::ShapeGroupElementLeaf, and libmspub::ShapeGroup.
|
private |
|
pure virtual |
Implemented in libmspub::ShapeGroupElementLeaf, and libmspub::ShapeGroup.
|
pure virtual |
Implemented in libmspub::ShapeGroupElementLeaf, and libmspub::ShapeGroup.
Referenced by libmspub::MSPUBCollector::go().
Coordinate libmspub::ShapeGroupElement::m_coordinates |
ShapeGroup* libmspub::ShapeGroupElement::m_parent |
Referenced by libmspub::ShapeGroup::getFoldedTransform().
VectorTransformation2D libmspub::ShapeGroupElement::m_transform |
Referenced by libmspub::MSPUBCollector::assignGroups(), and libmspub::ShapeGroup::getFoldedTransform().