![]() |
VR-Forces 4.0.4 Class Documentation
|
This class is a set of intervisibility visualizers, all of the visualizers in this set must support the intervisibility visualizer type and are connected to a intervisibility state listener. More...

Public Member Functions | |
| DtIntervisibilityVisualizerSet (DtDe &de, DtBaseConnection &conn, DtIntervisibilityStateListener &listener, int modelSet, bool distribute) | |
| Creates a set using the supplied connection, listener, and factory. | |
| virtual | ~DtIntervisibilityVisualizerSet () |
| virtual int | indexOfVertex (DtUniqueID id, DtStateVisualizer *&visualizer) |
| Returns the index of the vertex and the visualizer that contains it. | |
| virtual void | setVertexSelected (int iIndex, bool) |
| Finds vertex visualizer and sets the selected index to be selected. | |
| virtual void | visualize (const DtUnicode &visDefName) |
| Creates all visualizers for this instance. | |
| virtual makVrv::DtStateVisualizer::Type | supportsVisualizerType () const |
| Returns the types of visualizers this will support. | |
Protected Attributes | |
| DtDe & | myDe |
This class is a set of intervisibility visualizers, all of the visualizers in this set must support the intervisibility visualizer type and are connected to a intervisibility state listener.
| makVrv::DtIntervisibilityVisualizerSet::DtIntervisibilityVisualizerSet | ( | DtDe & | de, |
| DtBaseConnection & | conn, | ||
| DtIntervisibilityStateListener & | listener, | ||
| int | modelSet, | ||
| bool | distribute | ||
| ) |
Creates a set using the supplied connection, listener, and factory.
| virtual makVrv::DtIntervisibilityVisualizerSet::~DtIntervisibilityVisualizerSet | ( | ) | [virtual] |
| virtual int makVrv::DtIntervisibilityVisualizerSet::indexOfVertex | ( | DtUniqueID | id, |
| DtStateVisualizer *& | visualizer | ||
| ) | [virtual] |
Returns the index of the vertex and the visualizer that contains it.
Returns -1 is index does not exist
| virtual void makVrv::DtIntervisibilityVisualizerSet::setVertexSelected | ( | int | iIndex, |
| bool | |||
| ) | [virtual] |
Finds vertex visualizer and sets the selected index to be selected.
| virtual void makVrv::DtIntervisibilityVisualizerSet::visualize | ( | const DtUnicode & | visDefName | ) | [virtual] |
Creates all visualizers for this instance.
Must be called to view object
| virtual makVrv::DtStateVisualizer::Type makVrv::DtIntervisibilityVisualizerSet::supportsVisualizerType | ( | ) | const [virtual] |
Returns the types of visualizers this will support.
Default is to support Entity type visualizers. If the visualizer that is going to be created in createVisualizer is not supported by this instance visualizer, then, the visualizer will not be created
Reimplemented from makVrv::DtVisualizerSet.
Reimplemented in exampleRangeLine::DtRangeLineVisualizerSet.
DtDe& makVrv::DtIntervisibilityVisualizerSet::myDe [protected] |