vrecko
virtual reality framework
|
#include <SectorManager.h>
Public Types | |
typedef std::vector< SectorInfo > | SectorInfoList |
Public Member Functions | |
void | addSector (SectorPtr sector, HoopPtr hoop) |
void | removeSector (unsigned int index) |
void | setDefaultPattern (PatternPtr pattern) |
void | removeAllSectorsOnHoop (HoopPtr hoop) |
SectorPtr | getSector (unsigned int index) |
HoopPtr | getHoop (unsigned int index) |
PatternPtr | getPattern (unsigned int index) |
unsigned int | getNumSectors () |
const SectorInfoList & | getSectorInfoList () const |
SectorInfoList & | getSectorInfoList () |
void | load (HoopPtr hoop, int sectorsCount, XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *PoANode) |
void | save (HoopPtr hoop, XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *Document, XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *poaNode) |
Static Public Member Functions | |
static SectorManager * | getInstance () |
Protected Member Functions | |
SectorManager () | |
Protected Attributes | |
std::vector< SectorInfo > | _sectorInfoList |
std::string | _defaultPatternName |
Sector Manager.
Class responsible for managing adding/removing sectors
typedef std::vector<SectorInfo> APDYNAMICART::SectorManager::SectorInfoList |
Getters
|
protected |
HoopPtr SectorManager::getHoop | ( | unsigned int | index | ) |
|
inlinestatic |
unsigned int SectorManager::getNumSectors | ( | ) |
PatternPtr SectorManager::getPattern | ( | unsigned int | index | ) |
SectorPtr SectorManager::getSector | ( | unsigned int | index | ) |
Helper methods for easy access of SectorInfo items
|
inline |
|
inline |
void SectorManager::load | ( | HoopPtr | hoop, |
int | sectorsCount, | ||
XERCES_CPP_NAMESPACE_QUALIFIER DOMNode * | PoANode | ||
) |
Saving and loading
void SectorManager::removeAllSectorsOnHoop | ( | HoopPtr | hoop | ) |
void SectorManager::removeSector | ( | unsigned int | index | ) |
void SectorManager::save | ( | HoopPtr | hoop, |
XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument * | Document, | ||
XERCES_CPP_NAMESPACE_QUALIFIER DOMNode * | poaNode | ||
) |
void SectorManager::setDefaultPattern | ( | PatternPtr | pattern | ) |
|
protected |
|
protected |