the visBase Data Manager
More...
#include <visdataman.h>
the visBase Data Manager
<>
◆ DataManager()
| visBase::DataManager::DataManager |
( |
| ) |
|
◆ ~DataManager()
| visBase::DataManager::~DataManager |
( |
| ) |
|
◆ addObject()
| void visBase::DataManager::addObject |
( |
DataObject * | | ) |
|
|
private |
◆ errMsg()
| const char * visBase::DataManager::errMsg |
( |
| ) |
const |
◆ fillPar()
| void visBase::DataManager::fillPar |
( |
IOPar & | | ) |
const |
◆ getID()
| VisID visBase::DataManager::getID |
( |
const osg::Node * | | ) |
const |
◆ getIDs()
| void visBase::DataManager::getIDs |
( |
const std::type_info & | , |
|
|
TypeSet< VisID > & | ) const |
◆ getIndexedObject() [1/2]
| DataObject * visBase::DataManager::getIndexedObject |
( |
int | idx | ) |
|
◆ getIndexedObject() [2/2]
| const DataObject * visBase::DataManager::getIndexedObject |
( |
int | idx | ) |
const |
◆ getObject() [1/2]
◆ getObject() [2/2]
◆ highestID()
| VisID visBase::DataManager::highestID |
( |
| ) |
const |
◆ nrObjects()
| int visBase::DataManager::nrObjects |
( |
| ) |
const |
◆ removeObject()
| void visBase::DataManager::removeObject |
( |
DataObject * | | ) |
|
|
private |
◆ runCleanup()
| void visBase::DataManager::runCleanup |
( |
| ) |
|
◆ selMan()
◆ sKeyFreeID()
| static const char * visBase::DataManager::sKeyFreeID |
( |
| ) |
|
|
staticprivate |
◆ sKeySelManPrefix()
| static const char * visBase::DataManager::sKeySelManPrefix |
( |
| ) |
|
|
staticprivate |
◆ updateID()
| void visBase::DataManager::updateID |
( |
const VisID & | oldid, |
|
|
const VisID & | newid ) |
◆ usePar()
| bool visBase::DataManager::usePar |
( |
const IOPar & | | ) |
|
◆ DataObject
◆ errmsg_
◆ freeid_
| int visBase::DataManager::freeid_ = 0 |
|
private |
◆ objects_
◆ objidxmap_
| std::unordered_map<DataObject*,int> visBase::DataManager::objidxmap_ |
|
private |
◆ removeallnotify
◆ selman_
◆ visidobjmap_
| std::unordered_map<int,DataObject*> visBase::DataManager::visidobjmap_ |
|
private |