#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=().