![]() |
VR-Forces 4.1 Class Documentation
|
Container class which indicates which visualizers need to be created for each modelSet, based on whether that visualizer visualizes something that is currently enabled and if the visualizer is create-on-demand vs. More...

Public Types | |
| typedef boost::unordered_map < int, bool > | ModelSetVisualizerCreationMap |
| Map that indicates whether a visualizer should be created, by visual type, for a given model set (Visualizers with visual type 0 are always created) | |
| typedef boost::unordered_map < int, ModelSetVisualizerCreationMap > | VisualTypeVisualizerCreationMap |
| Map that indicates whether a visualizer should be created, by visual type, for all given model sets. | |
Public Member Functions | |
| DtVisualizerCreationSettings () | |
| CTOR. | |
| ~DtVisualizerCreationSettings () | |
| DTOR. | |
| const VisualTypeVisualizerCreationMap & | visualTypeVisualizerCreationMap () const |
| Get the visualizer creation map. | |
| void | setVisualizerCreationEnabled (int modelSet, int visualType, bool enabled) |
| Set the creation status for a visualizer with the indicated modelSet and visualType. | |
| bool | visualizerCreationEnabled (int modelSet, int visualType) const |
| Get the creation status for a visualizer with the indicated modelSet and visualType. | |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| Do nothing constructor. | |
| virtual | ~DtVirtualBaseClass () |
| Virtual do nothing destructor. | |
Protected Attributes | |
| VisualTypeVisualizerCreationMap | myVisualTypeVisualizerCreationMap |
| The Viuualizer Creation Map. | |
Private Member Functions | |
| DtVisualizerCreationSettings (const DtVisualizerCreationSettings &) | |
| No copy constructor implemented. | |
| DtVisualizerCreationSettings & | operator= (const DtVisualizerCreationSettings &) |
| No assignment operator implemented. | |
Container class which indicates which visualizers need to be created for each modelSet, based on whether that visualizer visualizes something that is currently enabled and if the visualizer is create-on-demand vs.
create-always. Visualizers with visual types not in the map are treated as needing to be created (hence the map only suppresses creation of unneeded visualizers).
| typedef boost::unordered_map<int, bool> makVrv::DtVisualizerCreationSettings::ModelSetVisualizerCreationMap |
Map that indicates whether a visualizer should be created, by visual type, for a given model set (Visualizers with visual type 0 are always created)
| typedef boost::unordered_map<int, ModelSetVisualizerCreationMap> makVrv::DtVisualizerCreationSettings::VisualTypeVisualizerCreationMap |
Map that indicates whether a visualizer should be created, by visual type, for all given model sets.
| makVrv::DtVisualizerCreationSettings::DtVisualizerCreationSettings | ( | ) |
CTOR.
| makVrv::DtVisualizerCreationSettings::~DtVisualizerCreationSettings | ( | ) |
DTOR.
|
private |
No copy constructor implemented.
| const VisualTypeVisualizerCreationMap& makVrv::DtVisualizerCreationSettings::visualTypeVisualizerCreationMap | ( | ) | const |
Get the visualizer creation map.
| void makVrv::DtVisualizerCreationSettings::setVisualizerCreationEnabled | ( | int | modelSet, |
| int | visualType, | ||
| bool | enabled | ||
| ) |
Set the creation status for a visualizer with the indicated modelSet and visualType.
| bool makVrv::DtVisualizerCreationSettings::visualizerCreationEnabled | ( | int | modelSet, |
| int | visualType | ||
| ) | const |
Get the creation status for a visualizer with the indicated modelSet and visualType.
|
private |
No assignment operator implemented.
|
protected |
The Viuualizer Creation Map.