libmspub::ShapeGroupElementLeaf Class Reference

#include <ShapeGroup.h>

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

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 &)
ShapeGroupElementLeafoperator= (const ShapeGroupElementLeaf &)

Private Attributes

unsigned m_pageSeqNum
unsigned m_seqNum

Additional Inherited Members

- Public Attributes inherited from libmspub::ShapeGroupElement
ShapeGroupm_parent
VectorTransformation2D m_transform
Coordinate m_coordinates

Constructor & Destructor Documentation

libmspub::ShapeGroupElementLeaf::ShapeGroupElementLeaf ( const ShapeGroupElementLeaf )
private
libmspub::ShapeGroupElementLeaf::ShapeGroupElementLeaf ( ShapeGroup parent,
unsigned  seqNum = 0 
)
inline

Member Function Documentation

unsigned libmspub::ShapeGroupElementLeaf::getFirstShapeSeqNum ( ) const
inlinevirtual
libmspub::VectorTransformation2D libmspub::ShapeGroupElementLeaf::getFoldedTransform ( VectorTransformation2D  init)
unsigned libmspub::ShapeGroupElementLeaf::getPageSeqNum ( ) const
inlinevirtual
ShapeGroupElementLeaf& libmspub::ShapeGroupElementLeaf::operator= ( const ShapeGroupElementLeaf )
private
void libmspub::ShapeGroupElementLeaf::setPage ( unsigned  pageSeqNum)
inlinevirtual
void libmspub::ShapeGroupElementLeaf::visit ( ShapeGroupVisitor v)
virtual

Member Data Documentation

unsigned libmspub::ShapeGroupElementLeaf::m_pageSeqNum
private

Referenced by getPageSeqNum(), and setPage().

unsigned libmspub::ShapeGroupElementLeaf::m_seqNum
private

Referenced by getFirstShapeSeqNum().


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

Generated for libmspub by doxygen 1.8.1.2