libmspub::ShapeGroupElement Class Reference

#include <ShapeGroup.h>

Inheritance diagram for libmspub::ShapeGroupElement:
libmspub::ShapeGroup libmspub::ShapeGroupElementLeaf

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

ShapeGroupm_parent
VectorTransformation2D m_transform
Coordinate m_coordinates

Private Member Functions

 ShapeGroupElement (const ShapeGroupElement &)
ShapeGroupElementoperator= (const ShapeGroupElement &)

Constructor & Destructor Documentation

libmspub::ShapeGroupElement::ShapeGroupElement ( ShapeGroup parent)
inline
virtual libmspub::ShapeGroupElement::~ShapeGroupElement ( )
inlinevirtual
libmspub::ShapeGroupElement::ShapeGroupElement ( const ShapeGroupElement )
private

Member Function Documentation

virtual unsigned libmspub::ShapeGroupElement::getFirstShapeSeqNum ( ) const
pure virtual
virtual unsigned libmspub::ShapeGroupElement::getPageSeqNum ( ) const
pure virtual
ShapeGroupElement& libmspub::ShapeGroupElement::operator= ( const ShapeGroupElement )
private
virtual void libmspub::ShapeGroupElement::setPage ( unsigned  pageSeqNum)
pure virtual
virtual void libmspub::ShapeGroupElement::visit ( ShapeGroupVisitor v)
pure virtual

Member Data Documentation

ShapeGroup* libmspub::ShapeGroupElement::m_parent

The documentation for this class was generated from the following file:

Generated for libmspub by doxygen 1.8.1.2