libvisio::VSDXShapeList Class Reference

#include <VSDXShapeList.h>

List of all members.

Public Member Functions

 VSDXShapeList ()
 ~VSDXShapeList ()
void addShapeId (unsigned id, unsigned level, unsigned shapeId)
void setElementsOrder (const std::vector< unsigned > &elementsOrder)
void handle (VSDXCollector *collector)
void clear ()
bool empty () const

Private Attributes

std::map< unsigned,
VSDXShapeListElement * > 
m_elements
std::vector< unsigned > m_elementsOrder

Constructor & Destructor Documentation

libvisio::VSDXShapeList::VSDXShapeList ( )
libvisio::VSDXShapeList::~VSDXShapeList ( )

Member Function Documentation

void libvisio::VSDXShapeList::addShapeId ( unsigned  id,
unsigned  level,
unsigned  shapeId 
)
void libvisio::VSDXShapeList::clear ( )
bool libvisio::VSDXShapeList::empty ( ) const [inline]
void libvisio::VSDXShapeList::handle ( VSDXCollector collector)
void libvisio::VSDXShapeList::setElementsOrder ( const std::vector< unsigned > &  elementsOrder)

Member Data Documentation

Referenced by empty().

std::vector<unsigned> libvisio::VSDXShapeList::m_elementsOrder [private]

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