![]() |
VR-Forces Developer's Guide
|
Visualizer for vrv control attribute groups. An attribute group is a set of name-value pairs, displayed in a two column box layout,.

Classes | |
| struct | DtAttributeTemplateInfo |
Public Member Functions | |
| DtAttributeGroupStateVisualizer (DtBaseConnection &simulation, DtStateListener &listener, DtSceneObjectAgent *sceneObject, DtModelSetId modelSet) | |
| virtual | ~DtAttributeGroupStateVisualizer () |
| virtual void | setColor (float r, float g, float b, float a) |
| virtual void | setFlashing (bool flashing) |
| virtual void | setPosition (const DtVector &pos) |
| virtual void | setAttached (DtUniqueID id, int vtx, double percentage) |
| virtual void | setHostId (const std::string &id, int vtx, double percentage) |
| virtual void | setVisible (bool yesNo) |
| virtual void | setAttribute (const std::string &name, double numVal, const std::string &imageFile, double yVal) |
| virtual void | setNoValueAttribute (const std::string &name, int index) |
| virtual void | setNumericAttribute (const std::string &name, int index, double val) |
| virtual void | setBarGraphAttribute (const std::string &name, int index, double val) |
| virtual void | setBitmapAttribute (const std::string &name, int index, const std::string &val) |
| virtual void | setGraphAttribute (const std::string &name, int index, double xVal, double yVal) |
| virtual void | setGroupTemplateName (const std::string &name) |
| virtual const DtStateVisualizer::TypeInfo & | typeInfo () const |
Public Member Functions inherited from makVrv::DtRemoteGraphicVisualizer | |
| DtRemoteGraphicVisualizer (DtBaseConnection &simulation, DtStateListener &listener, DtSceneObjectAgent *sceneObject, DtModelSetId modelSet) | |
| virtual | ~DtRemoteGraphicVisualizer () |
| virtual void | initialize () override |
| virtual void | setActive (bool active) |
| virtual void | setLayerName (const std::string &layerName) |
| virtual void | setProjected (bool projected) |
Public Member Functions inherited from makVrv::DtStateVisualizer | |
| DtStateVisualizer (DtBaseConnection &connection, DtStateListener &listener, DtSceneObjectAgent *sceneObjectAgent, DtModelSetId modelSet) | |
| virtual | ~DtStateVisualizer () |
| virtual DtModelSetId | modelSet () |
| virtual void | setSceneObjectAgent (DtSceneObjectAgent *sceneObject) |
| void | setModelDefinition (const std::string &definition) |
| const std::string & | modelDefinition () const |
| virtual void | implementVisibility (bool visible) |
| virtual void | slot_setSelected (bool b) |
| void | setName (const std::string &) |
| const std::string & | name () const |
| virtual void | setPickable (bool) |
| virtual bool | pickable () const |
| virtual DtUniqueID | sceneObjectID () const |
| int | visualizerType () const |
| virtual void | setVisualizerDefinition (const DtVisualizerDefinition &) |
| DtStateListener & | listener () |
| const DtStateListener & | listener () const |
| DtBaseConnection & | simulation () |
| void | setDistribute (bool b) |
| bool | distribute () const |
| virtual bool | isVisible () const |
| virtual bool | setVisualizerIsVisible (bool vis, DtVisualizerShowHideContext::VisualizerShowHideContext context) |
Static Public Member Functions | |
| static const DtStateVisualizer::TypeInfo & | theTypeInfo () |
Protected Types | |
| typedef std::map< std::string, DtAttributeTemplateInfo > | AttributeInfoMap |
Protected Types inherited from makVrv::DtStateVisualizer | |
| typedef std::vector < DtVisualizerShowHideContext::VisualizerShowHideContext > | ShowHideContextVector |
Protected Member Functions | |
| virtual void | createModelAgents () |
| virtual void | destroyModelAgents () |
| virtual void | setModelDefinitionForAgents () |
| virtual void | slot_mouseInChanged (bool mouseIn) |
| virtual void | slot_mouseButtonReleased (int button) |
Protected Member Functions inherited from makVrv::DtRemoteGraphicVisualizer | |
| virtual void | connectToListenerSignals () override |
Protected Member Functions inherited from makVrv::DtStateVisualizer | |
| virtual void | makeVisible () |
| virtual void | setInitialValuesFromVisualizerDefinition () |
| template<typename T , typename C > | |
| void | connectAndUpdate (boost::signalslib::signal< void(T)> &sig, void(C::*fp)(T), T val) |
Additional Inherited Members | |
Public Types inherited from makVrv::DtStateVisualizer | |
| enum | Type { AllVisualizerTypes = 0, EntityVisualizerType = 1, EnvironmentalVisualizerType, InteractionVisualizerType, AggregateVisualizerType, IntervisibilityVisualizerType, TacticalSmokeVisualizerType, UserType = 10000 } |
|
protected |
| makVrv::DtAttributeGroupStateVisualizer::DtAttributeGroupStateVisualizer | ( | DtBaseConnection & | simulation, |
| DtStateListener & | listener, | ||
| DtSceneObjectAgent * | sceneObject, | ||
| DtModelSetId | modelSet | ||
| ) |
CTOR.
|
virtual |
|
virtual |
|
virtual |
Set the graphic's flashing state (similar to HTML blink)
Implements makVrv::DtRemoteGraphicVisualizer.
|
virtual |
|
virtual |
|
virtual |
Implements makVrv::DtRemoteGraphicVisualizer.
|
virtual |
Reimplemented in makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkAttributeGroupStateVisualizer.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
The instance's type info.
Implements makVrv::DtStateVisualizer.
|
static |
This class's type info.
|
protectedvirtual |
Override to create model agents that will be used to display data from the listener.
Implements makVrv::DtStateVisualizer.
|
protectedvirtual |
Destroys all currently created definitions.
Implements makVrv::DtStateVisualizer.
|
protectedvirtual |
Sets model definition for all the agents that this visualizer might be using. If model agents are not created, should create them. Should not call this directly. Called by initialize.
Implements makVrv::DtStateVisualizer.
|
protectedvirtual |
|
protectedvirtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |