DtEnvironmentalAreaVisualizer display a area that contains at least three points.
|
| | DtEnvironmentalAreaVisualizer (DtBaseConnection &simulation, DtStateListener &listener, DtSceneObjectAgent *sceneObejct, DtModelSetId modelSet) |
| |
| virtual | ~DtEnvironmentalAreaVisualizer () |
| |
| | DtEnvironmentalAreaVisualizer ()=delete |
| |
| | DtEnvironmentalAreaVisualizer (const DtEnvironmentalAreaVisualizer &)=delete |
| |
| DtEnvironmentalAreaVisualizer & | operator= (const DtEnvironmentalAreaVisualizer &)=delete |
| |
| virtual void | initialize () override |
| |
| virtual void | slot_setSelected (bool) override |
| |
| virtual void | setStipplePattern (unsigned short) |
| |
| virtual unsigned short | stipplePattern () const |
| |
| virtual void | setFillStyle (vrvTacticalGraphicUtilities::FillStyle) |
| |
virtual
vrvTacticalGraphicUtilities::FillStyle | fillStyle () const |
| |
| virtual void | setPenStyle (vrvTacticalGraphicUtilities::PenStyle) |
| |
| virtual void | setPixelLineWidth (int) |
| |
| virtual void | setPickable (bool) |
| |
| virtual void | setIsFriendlyForceColorOverrideEnabled (bool enabled) |
| |
| virtual bool | isFriendlyForceColorOverrideEnabled () const |
| |
|
| virtual void | setColor (float r, float g, float b, float a) |
| |
| virtual void | getColor (float &r, float &g, float &b, float &a) const |
| |
| virtual void | useDefaultColor () |
| |
| virtual void | updateColors () |
| |
| virtual void | setOutsideColor (float r, float g, float b, float a) |
| |
| virtual void | setSelectedOutsideColor (float r, float g, float b, float a) |
| |
| virtual void | setInsideColor (float r, float g, float b, float a) |
| |
| virtual void | setSelectedInsideColor (float r, float g, float b, float a) |
| |
| | DtStateVisualizer (DtBaseConnection &connection, DtStateListener &listener, DtSceneObjectAgent *sceneObjectAgent, DtModelSetId modelSet) |
| |
| virtual | ~DtStateVisualizer () |
| |
| virtual DtModelSetId | modelSet () |
| |
| virtual const TypeInfo & | typeInfo () const =0 |
| |
| virtual void | setSceneObjectAgent (DtSceneObjectAgent *sceneObject) |
| |
| void | setModelDefinition (const std::string &definition) |
| |
| const std::string & | modelDefinition () const |
| |
| virtual void | implementVisibility (bool visible) |
| |
| void | setName (const std::string &) |
| |
| const std::string & | name () const |
| |
| 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 | setVisualizerIsVisible (bool vis, DtVisualizerShowHideContext::VisualizerShowHideContext context) |
| |
| virtual makVrv::DtEnvironmentalAreaVisualizer::~DtEnvironmentalAreaVisualizer |
( |
| ) |
|
|
virtual |
| makVrv::DtEnvironmentalAreaVisualizer::DtEnvironmentalAreaVisualizer |
( |
| ) |
|
|
delete |
not allowed - default constructor
not allowed - copy constructor
not allowed = equals operator
| virtual void makVrv::DtEnvironmentalAreaVisualizer::initialize |
( |
| ) |
|
|
overridevirtual |
| virtual void makVrv::DtEnvironmentalAreaVisualizer::setColor |
( |
float |
r, |
|
|
float |
g, |
|
|
float |
b, |
|
|
float |
a |
|
) |
| |
|
virtual |
Colour controlSets the color for the area. This will apply to all segments of the area. If the default (all 0's), uses the default as defined in the visual definition.
| virtual void makVrv::DtEnvironmentalAreaVisualizer::getColor |
( |
float & |
r, |
|
|
float & |
g, |
|
|
float & |
b, |
|
|
float & |
a |
|
) |
| const |
|
virtual |
Colour controlSets the color for the area. This will apply to all segments of the area. If the default (all 0's), uses the default as defined in the visual definition.
| virtual void makVrv::DtEnvironmentalAreaVisualizer::useDefaultColor |
( |
| ) |
|
|
virtual |
Sets color to default color as defined in the visualizer definition. Called when color set is 0, 0, 0, 0.
| virtual void makVrv::DtEnvironmentalAreaVisualizer::updateColors |
( |
| ) |
|
|
virtual |
| virtual void makVrv::DtEnvironmentalAreaVisualizer::setOutsideColor |
( |
float |
r, |
|
|
float |
g, |
|
|
float |
b, |
|
|
float |
a |
|
) |
| |
|
virtual |
| virtual void makVrv::DtEnvironmentalAreaVisualizer::setSelectedOutsideColor |
( |
float |
r, |
|
|
float |
g, |
|
|
float |
b, |
|
|
float |
a |
|
) |
| |
|
virtual |
Sets the selected outside color. This color is used if the object is selected.
| virtual void makVrv::DtEnvironmentalAreaVisualizer::setInsideColor |
( |
float |
r, |
|
|
float |
g, |
|
|
float |
b, |
|
|
float |
a |
|
) |
| |
|
virtual |
Sets inside color (fill) if available.
| virtual void makVrv::DtEnvironmentalAreaVisualizer::setSelectedInsideColor |
( |
float |
r, |
|
|
float |
g, |
|
|
float |
b, |
|
|
float |
a |
|
) |
| |
|
virtual |
Sets the selected inside color.
| virtual void makVrv::DtEnvironmentalAreaVisualizer::slot_setSelected |
( |
bool |
| ) |
|
|
overridevirtual |
| virtual void makVrv::DtEnvironmentalAreaVisualizer::setStipplePattern |
( |
unsigned |
short | ) |
|
|
virtual |
Sets the line style of the outline of the area.
| virtual unsigned short makVrv::DtEnvironmentalAreaVisualizer::stipplePattern |
( |
| ) |
const |
|
virtual |
Returns the currently set fill style.
| virtual void makVrv::DtEnvironmentalAreaVisualizer::setPixelLineWidth |
( |
int |
| ) |
|
|
virtual |
Sets the width of the outside line. Default is 2. The pixel line width is the line in osg pixel space. This is different than physicalLineWidth which sets the width of the line in datasbe space. If value is 0 will use default line width.
| virtual void makVrv::DtEnvironmentalAreaVisualizer::setPickable |
( |
bool |
| ) |
|
|
virtual |
| virtual void makVrv::DtEnvironmentalAreaVisualizer::setIsFriendlyForceColorOverrideEnabled |
( |
bool |
enabled | ) |
|
|
virtual |
Set whether or not the color of this graphic, if aligned friendly,
can be overridden with black/white coloration
| virtual bool makVrv::DtEnvironmentalAreaVisualizer::isFriendlyForceColorOverrideEnabled |
( |
| ) |
const |
|
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.
| virtual void makVrv::DtEnvironmentalAreaVisualizer::setModelDefinitionForAgents |
( |
| ) |
|
|
overrideprotectedvirtual |
| virtual void makVrv::DtEnvironmentalAreaVisualizer::connectToListenerSignals |
( |
| ) |
|
|
overrideprotectedvirtual |
| virtual void makVrv::DtEnvironmentalAreaVisualizer::setInitialValuesFromVisualizerDefinition |
( |
| ) |
|
|
overrideprotectedvirtual |
| virtual void makVrv::DtEnvironmentalAreaVisualizer::setSolid |
( |
bool |
| ) |
|
|
protectedvirtual |
Sets whether or not to only scribe the outline (and not the line edges). Only valid if scribed is true. If set to true will scribe all point connections along the polygon. If false will only scribe the top and bottom of the polygon.
| virtual void makVrv::DtEnvironmentalAreaVisualizer::createModelAgents |
( |
| ) |
|
|
overrideprotectedvirtual |
| virtual void makVrv::DtEnvironmentalAreaVisualizer::destroyModelAgents |
( |
| ) |
|
|
overrideprotectedvirtual |
Connected to the TG listener's signal_friendlyForceColorStyleChanged. This will cache the new value and force a call to updateColors()
| DtPolygonModelAgent* makVrv::DtEnvironmentalAreaVisualizer::myAreaModel |
|
protected |
| int makVrv::DtEnvironmentalAreaVisualizer::myPixelLineWidth |
|
protected |
| float makVrv::DtEnvironmentalAreaVisualizer::myColor[4] |
|
protected |
| float makVrv::DtEnvironmentalAreaVisualizer::myDefaultColor[4] |
|
protected |
| float makVrv::DtEnvironmentalAreaVisualizer::myOutsideColor[4] |
|
protected |
| float makVrv::DtEnvironmentalAreaVisualizer::myInsideColor[4] |
|
protected |
| float makVrv::DtEnvironmentalAreaVisualizer::mySelectedOutsideColor[4] |
|
protected |
| float makVrv::DtEnvironmentalAreaVisualizer::mySelectedInsideColor[4] |
|
protected |
| float makVrv::DtEnvironmentalAreaVisualizer::myFillAlpha |
|
protected |
| bool makVrv::DtEnvironmentalAreaVisualizer::mySelectedInsideColorSet |
|
protected |
| bool makVrv::DtEnvironmentalAreaVisualizer::mySelectedOutsideColorSet |
|
protected |
| bool makVrv::DtEnvironmentalAreaVisualizer::myFillAlphaSet |
|
protected |
| std::vector<unsigned int> makVrv::DtEnvironmentalAreaVisualizer::myFilledPattern |
|
protected |
| bool makVrv::DtEnvironmentalAreaVisualizer::myUseDynamicOrigin |
|
protected |
| unsigned short makVrv::DtEnvironmentalAreaVisualizer::myLineStipple |
|
protected |
| bool makVrv::DtEnvironmentalAreaVisualizer::myIsFriendlyForceColorOverrideEnabled |
|
protected |
The documentation for this class was generated from the following file: