#include <VSDXShapeList.h>
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 |
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 | ) |
std::map<unsigned, VSDXShapeListElement *> libvisio::VSDXShapeList::m_elements [private] |
Referenced by empty().
std::vector<unsigned> libvisio::VSDXShapeList::m_elementsOrder [private] |