#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 | ( | ) |
libvisio::VSDShapeList::~VSDShapeList | ( | ) |
libvisio::VSDShapeList::VSDShapeList | ( | const VSDShapeList & | shapeList | ) |
void libvisio::VSDShapeList::addShapeId | ( | unsigned | id, |
unsigned | shapeId | ||
) |
Referenced by libvisio::VSDXMLParserBase::readShape(), and libvisio::VSDParser::readShapeId().
void libvisio::VSDShapeList::addShapeId | ( | unsigned | shapeId | ) |
void libvisio::VSDShapeList::clear | ( | ) |
Referenced by libvisio::VSDParser::_handleLevelChange(), libvisio::VSDShape::clear(), libvisio::VSDXMLParserBase::handleMasterEnd(), libvisio::VSDXMLParserBase::handlePageEnd(), libvisio::VSDXMLParserBase::readPage(), libvisio::VSD5Parser::readShape(), libvisio::VSDParser::readShape(), and ~VSDShapeList().
|
inline |
Referenced by getShapesOrder().
const std::vector< unsigned > & libvisio::VSDShapeList::getShapesOrder | ( | ) |
libvisio::VSDShapeList & libvisio::VSDShapeList::operator= | ( | const VSDShapeList & | shapeList | ) |
void libvisio::VSDShapeList::setElementsOrder | ( | const std::vector< unsigned > & | elementsOrder | ) |
Referenced by libvisio::VSDParser::readShapeList().
|
private |
Referenced by addShapeId(), clear(), empty(), getShapesOrder(), and operator=().
|
private |
Referenced by addShapeId(), clear(), getShapesOrder(), operator=(), and setElementsOrder().
|
private |
Referenced by clear(), getShapesOrder(), and operator=().