#include <ShapeGroup.h>
Public Member Functions | |
ShapeGroup (ShapeGroup *parent) | |
unsigned | getFirstShapeSeqNum () const |
unsigned | getPageSeqNum () const |
void | setPage (unsigned pageSeqNum) |
VectorTransformation2D | getFoldedTransform () |
void | visit (ShapeGroupVisitor *v) |
![]() | |
ShapeGroupElement (ShapeGroup *parent) | |
virtual | ~ShapeGroupElement () |
Public Attributes | |
boost::ptr_vector < ShapeGroupElement > | m_elements |
unsigned | m_seqNum |
![]() | |
ShapeGroup * | m_parent |
VectorTransformation2D | m_transform |
Coordinate | m_coordinates |
Private Member Functions | |
ShapeGroup (const ShapeGroup &) | |
ShapeGroup & | operator= (const ShapeGroup &) |
|
private |
|
inline |
|
inlinevirtual |
Implements libmspub::ShapeGroupElement.
libmspub::VectorTransformation2D libmspub::ShapeGroup::getFoldedTransform | ( | ) |
Referenced by getFoldedTransform().
|
inlinevirtual |
Implements libmspub::ShapeGroupElement.
|
private |
|
inlinevirtual |
Implements libmspub::ShapeGroupElement.
|
virtual |
Implements libmspub::ShapeGroupElement.
boost::ptr_vector<ShapeGroupElement> libmspub::ShapeGroup::m_elements |
Referenced by libmspub::MSPUBCollector::beginGroup(), getFirstShapeSeqNum(), getPageSeqNum(), and setPage().
unsigned libmspub::ShapeGroup::m_seqNum |