![]() |
VR-Forces 5.0.1 Developer's Guide
|
This class is a set of entity visualizers, all of the visualizers in this set must support the entity visualizer type and are connected to a Entity state listener.

Protected Attributes | |
| DtEntityStateListener & | myEntityListener |
Protected Attributes inherited from makVrv::DtVisualizerSet | |
| DtBaseConnection & | myBaseConnection |
| DtStateVisualizerFactory & | myCachedFactory |
| DtStateListener & | myStateListener |
| StateVisualizerMap | myVisualizers |
| DtSignalConnectionManager | myConnections |
| const DtElementDefinitionNew * | myDefinition |
| bool | myPickable |
| bool | myVisible |
| bool | myDistribute |
| DtSceneObjectAgent * | mySceneObjectAgent |
| DtSceneObjectVisualizer * | mySceneObjectVisualizer |
| ShowHideContexts | myShowHideContexts |
| int | myModelSet |
| std::string | myVisualTypeString |
Additional Inherited Members | |
Public Types inherited from makVrv::DtVisualizerSet | |
| typedef std::vector < DtStateVisualizer * > | VisualizerList |
Protected Types inherited from makVrv::DtVisualizerSet | |
| typedef boost::unordered_multimap < std::string, DtStateVisualizer * > | StateVisualizerMap |
| typedef std::vector < DtShowHideContext::ShowHideContext > | ShowHideContexts |
Protected Member Functions inherited from makVrv::DtVisualizerSet | |
| void | destroyAllModelVisualizersInternal () |
| virtual DtStateVisualizer * | createVisualizerFromDefinition (const DtVisualizerDefinition &def) |
| virtual void | addVisualizer (const std::string &schemaName, DtStateVisualizer *visualizer) |
| virtual bool | suppressVisualizerCreation (const DtVisualizerDefinition *visDef, const DtVisualizerCreationSettings::VisualTypeVisualizerCreationMap *creationMap) const |
| virtual int | findVisualType (const DtVisualizerDefinition &visDef) const |
| template<typename T , typename C > | |
| void | connectAndUpdate (boost::signalslib::signal< void(T)> &sig, void(C::*fp)(T), T val) |
| const DtUnicode * | chooseRandomString (const std::vector< DtUnicode > &stringList) |
| makVrv::DtEntityVisualizerSet::DtEntityVisualizerSet | ( | DtBaseConnection & | conn, |
| DtEntityStateListener & | listener, | ||
| int | modelSet, | ||
| bool | distribute = true |
||
| ) |
Creates a set using the supplied connection, listener, and factory.
| makVrv::DtEntityVisualizerSet::DtEntityVisualizerSet | ( | DtBaseConnection & | conn, |
| DtEntityStateListener & | listener, | ||
| DtSceneObjectAgent * | sceneObject, | ||
| int | modelSet, | ||
| bool | distribute = true |
||
| ) |
Creates a set using the supplied connection, listener, and scene object.
|
virtual |
|
virtual |
Creates all visualizers for this instance. Must be called to view object.
Reimplemented in makVrv::DtAggregateVisualizerSet.
|
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 makVrv::DtAggregateVisualizerSet.
|
protected |
Same as myListener, but casted for convenience.