#include <VSDShapeList.h>
Public Member Functions | |
VSDShapeList () | |
~VSDShapeList () | |
VSDShapeList (const VSDShapeList &shapeList) | |
VSDShapeList & | operator= (const VSDShapeList &shapeList) |
void | addShapeId (unsigned id, unsigned shapeId) |
void | addShapeId (unsigned shapeId) |
void | setElementsOrder (const std::vector< unsigned > &elementsOrder) |
void | clear () |
bool | empty () const |
const std::vector< unsigned > & | getShapesOrder () |
Private Attributes | |
std::map< unsigned, unsigned > | m_elements |
std::vector< unsigned > | m_elementsOrder |
std::vector< unsigned > | m_shapesOrder |
libvisio::VSDShapeList::VSDShapeList | ( | const VSDShapeList & | shapeList | ) |
void libvisio::VSDShapeList::addShapeId | ( | unsigned | id, |
unsigned | shapeId | ||
) |
void libvisio::VSDShapeList::addShapeId | ( | unsigned | shapeId | ) |
void libvisio::VSDShapeList::clear | ( | ) |
bool libvisio::VSDShapeList::empty | ( | ) | const [inline] |
const std::vector< unsigned > & libvisio::VSDShapeList::getShapesOrder | ( | ) |
libvisio::VSDShapeList & libvisio::VSDShapeList::operator= | ( | const VSDShapeList & | shapeList | ) |
void libvisio::VSDShapeList::setElementsOrder | ( | const std::vector< unsigned > & | elementsOrder | ) |
std::map<unsigned, unsigned> libvisio::VSDShapeList::m_elements [private] |
Referenced by empty(), and operator=().
std::vector<unsigned> libvisio::VSDShapeList::m_elementsOrder [private] |
Referenced by operator=().
std::vector<unsigned> libvisio::VSDShapeList::m_shapesOrder [private] |
Referenced by operator=().