![]() |
VR-Forces Developer's Guide
|

Static Public Member Functions | |
| static const DtStateVisualizer::TypeInfo & | theTypeInfo () |
Static Public Member Functions inherited from makVrv::DtTacticalGraphicModelVisualizer | |
| static const DtStateVisualizer::TypeInfo & | theTypeInfo () |
Protected Member Functions | |
| virtual void | createModelAgents () override |
| virtual void | destroyModelAgents () override |
| virtual void | connectToListenerSignals () override |
| virtual void | setModelDefinitionForAgents () override |
| virtual void | setInitialValuesFromVisualizerDefinition () override |
| virtual void | updateColors () |
| void | setFriendlyForceColorStyle (vrvTacticalGraphicUtilities::FriendlyForceColorStyle style) |
| virtual void | slot_setSelected (bool) override |
Protected Member Functions inherited from makVrv::DtTacticalGraphicModelVisualizer | |
| virtual void | setForceId (int id) |
| virtual void | setForceSpecificModelDefinitions (const DtVisualAttributeForceSpecificString::ForceTypeToUnicodeMap &map) |
| virtual std::string | modelDefinitionForForce (int forceId) const |
Protected Member Functions inherited from makVrv::DtStateVisualizer | |
| virtual void | makeVisible () |
| virtual bool | isVisible () const |
| 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 Types inherited from makVrv::DtStateVisualizer | |
| typedef std::vector < DtVisualizerShowHideContext::VisualizerShowHideContext > | ShowHideContextVector |
| makVrv::DtTacticalGraphic2DModelVisualizer::DtTacticalGraphic2DModelVisualizer | ( | DtBaseConnection & | simulation, |
| DtStateListener & | listener, | ||
| DtSceneObjectAgent * | sceneObject, | ||
| DtModelSetId | modelSet | ||
| ) |
CTOR.
|
delete |
Default Constructor not implemented.
|
delete |
Copy Constructor not implemented - Copy not allowed.
|
delete |
Move Constructor not implemented - Copy not allowed.
|
virtual |
DTOR.
|
delete |
Assignment Operator not implemented - Copy not allowed.
|
delete |
Move Assignment Operator not implemented - Copy not allowed.
|
virtual |
The instance's type info.
Reimplemented from makVrv::DtTacticalGraphicModelVisualizer.
|
static |
This class's type info.
|
overridevirtual |
Initialize the visualizer.
Reimplemented from makVrv::DtTacticalGraphicModelVisualizer.
|
virtual |
Set/Get the color Valid range for argument values are 0.0 - 1.0. This will apply to all segments of the arc. If arguments are all 0, use the default as defined in the visual definition.
|
virtual |
Set/Get the color Valid range for argument values are 0.0 - 1.0. This will apply to all segments of the arc. If arguments are all 0, use the default as defined in the visual definition.
|
virtual |
Set/Get the inside color selected. Valid range for argument values are 0.0 - 1.0. Default value is (0, 0, 0, 1).
|
virtual |
Set/Get the inside color selected. Valid range for argument values are 0.0 - 1.0. Default value is (0, 0, 0, 1).
|
virtual |
Sets color to default color The default color is defined in the visualizer definition. This function is called when setColor( 0, 0, 0, 0 ); is called.
|
virtual |
Set the pen style This function translates the pen style to a stipple pattern. See vrvTacticalGraphicUtilities for styles.
|
virtual |
Set/Get the stipple pattern.
|
virtual |
Set/Get the stipple pattern.
|
virtual |
Set/Get the line width The pixel line width is the width of the line in osg pixel space. This is different than physicalLineWidth which sets the width of the line in database space.
|
virtual |
Set/Get the line width The pixel line width is the width of the line in osg pixel space. This is different than physicalLineWidth which sets the width of the line in database space.
|
virtual |
Set/Get the font file to use for the spider web.
|
virtual |
Set/Get the font file to use for the spider web.
|
virtual |
Set/Get the font point size for the spider web.
|
virtual |
Set/Get the font point size for the spider web.
|
virtual |
Set/Get the font color for the spider web.
|
virtual |
Set/Get the font color for the spider web.
|
overridevirtual |
Sets whether or not it is pickable.
Reimplemented from makVrv::DtStateVisualizer.
|
virtual |
Attempt to get the model - can return nullptr.
|
virtual |
Set whether or not the color of this graphic, if aligned friendly,
can be overridden with black/white coloration
|
virtual |
Returns (based on the model definitionor set value) whether or not the color of this graphic, if aligned friendly, can be overridden with black/white coloration.
|
overrideprotectedvirtual |
Create a DtModelAgent.
Reimplemented from makVrv::DtTacticalGraphicModelVisualizer.
|
overrideprotectedvirtual |
Destroy the model agents associated.
Reimplemented from makVrv::DtTacticalGraphicModelVisualizer.
|
overrideprotectedvirtual |
Connect the visualizer to the listeners signals Called by DtStateVisualizer::initialize()
Reimplemented from makVrv::DtTacticalGraphicModelVisualizer.
|
overrideprotectedvirtual |
Sets model definitions for agents & initializes the model.
Reimplemented from makVrv::DtTacticalGraphicModelVisualizer.
|
overrideprotectedvirtual |
Sets member variables from the visualizer definition if they exist Should not call this directly. Called by DtStateVisualizer::initialize.
Reimplemented from makVrv::DtTacticalGraphicModelVisualizer.
|
protectedvirtual |
Update the colors on the model.
|
protected |
Connected to the TG listener's signal_friendlyForceColorStyleChanged. This will cache the new value and force a call to updateColors()
|
overrideprotectedvirtual |
Sets whether or not we are selected Connected to DtStateListener's signal_objectSelectionChanged signal.
Reimplemented from makVrv::DtStateVisualizer.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |