![]() |
VR-Forces 4.6 Class Documentation
|
This visualizer will change the appearance of the area if it is a weather visualizer. More...

Public Member Functions | |
| DtVrf2DEllipseVisualizer (makVrv::DtBaseConnection &simulation, makVrv::DtStateListener &listener, int modelSet) | |
| Constructor. | |
| virtual | ~DtVrf2DEllipseVisualizer () |
| Destructor. | |
| virtual void | destroyModelAgents () |
| Destroyed model agents associated with ellipse. | |
| virtual void | setWeatherInformation (const makArchives::DtEnvironmentRecord &) |
| virtual void | setPoints (const makVrv::DtEnvironmentalStateListener::ControlPointsList &) |
| {@ Override to recalculate geometric center | |
| virtual void | addPoint (int inex, const DtVector &) |
| Adds a point to the ellipse. If second or third point will set X or Y radius appropirates. | |
| virtual void | setOrigin (const DtVector &) |
| Sets the origin of the ellipse. | |
| virtual void | setPosition (int iIndex, const DtVector &) |
| Sets position in ellipse (origin, X or Y) | |
| virtual void | setSelected (bool selected) |
| Sets whether or not the ellipse is selected. | |
| virtual void | setColor (float r, float g, float b, float a) |
| Sets the color for the ellipse. | |
Public Member Functions inherited from makVrv::Dt2DEllipseVisualizer | |
| Dt2DEllipseVisualizer (DtBaseConnection &simulation, DtStateListener &listener, int modelSet) | |
| virtual | ~Dt2DEllipseVisualizer () |
| virtual const DtStateVisualizer::TypeInfo & | typeInfo () const |
| Get the instance's type info. | |
Public Member Functions inherited from makVrv::DtEllipseVisualizer | |
| DtEllipseVisualizer (DtBaseConnection &simulation, DtStateListener &listener, int modelSet) | |
| CTOR. | |
| virtual | ~DtEllipseVisualizer () |
| DTOR. | |
| virtual void | useDefaultColor () |
| Sets color to default color as defined in the visualizer definition. | |
| virtual void | getColor (float &r, float &g, float &b, float &a) const |
| Returns the color. | |
| virtual vrvTacticalGraphicUtilities::FillStyle | fillStyle () const |
| Returns the currently set fill style. | |
| virtual void | setPenStyle (vrvTacticalGraphicUtilities::PenStyle) |
| Takes the pen style and translates it to a stipple pattern. | |
| virtual unsigned short | lineStipple () const |
| Returns the stipple pattern. | |
| virtual void | setStipplePattern (unsigned short) |
| Sets the stipple pattern of the line. | |
| virtual void | setSolid (bool) |
| Sets the object to be solid (filled) | |
| virtual void | setPixelLineWidth (int) |
| Sets the width of the outside line. | |
| virtual void | setupEllipse (DtEllipseFacadeBase *f) |
| virtual void | setModelDefinitionForAgents () |
| Sets model definition for all the agents that this visualizer might be using. | |
| virtual void | resetSpatial () |
| Resets geometry of Area. | |
| virtual void | setAttached (DtUniqueID) |
| Sets this object to be attached to the specified object. | |
| virtual void | setPickable (bool) |
| Whether or not the area can be pickable. | |
Public Member Functions inherited from makVrv::DtSceneObjectVisualizer | |
| DtSceneObjectVisualizer (DtBaseConnection &simulation, DtStateListener &listener, int modelSet) | |
| virtual | ~DtSceneObjectVisualizer () |
| virtual DtUniqueID | uniqueID () const |
| Return unique id of mySceneObjectAgent, if it exists, else returns 0;. | |
| virtual DtSceneObjectAgent * | sceneObjectAgent () |
| virtual void | setParent (DtStateVisualizer *p) |
| Override of base class setParent to simply set the parent without destroying/recreating model agents. | |
| virtual void | setSceneObjectAgent (DtSceneObjectAgent *) |
| virtual void | setElementID (const DtElementID &elementID) |
| DtElementID | elementID () const |
| virtual bool | show (int) |
| Override to show/hide scene object agent (if it exists) | |
| virtual bool | hide (int) |
| Will call destroyModelAgents(), if, when the context is added, it is the first context in the list. | |
Public Member Functions inherited from makVrv::DtStateVisualizer | |
| DtStateVisualizer (DtBaseConnection &connection, DtStateListener &listener, int modelSet) | |
| CTOR. | |
| virtual | ~DtStateVisualizer () |
| DTOR. | |
| void | setModelDefinition (const std::string &definition) |
| Sets the model definition and creates agent(s) based on that definition. | |
| const std::string & | modelDefinition () const |
| Gets the current model definition. | |
| virtual bool | setVisible (bool visible, int context) |
| Returns true if this context wants to show or hide the item. | |
| virtual void | initialize () |
| Initialize the visualizer. | |
| virtual bool | isVisible () const |
| Returns true if visible. | |
| virtual bool | selected () const |
| void | setName (const std::string &) |
| Internal name of state visualizer. | |
| const std::string & | name () const |
| virtual bool | pickable () const |
| virtual void | setUniqueID (DtUniqueID id) |
| int | visualizerType () const |
| void | setShowHideContext (const std::vector< int > &s) |
| Set show/hide context without changing visibility of item. | |
| DtStateListener & | listener () |
| DtBaseConnection & | simulation () |
| Get the connection for this visualizer. | |
| void | setDistribute (bool b) |
| Whether or not to distribute over the network. | |
| bool | distribute () const |
Protected Member Functions | |
| virtual void | setupArea (makVrv::DtAreaFacadeBase *) |
| virtual void | createWeatherIcon () |
| virtual void | setScale (double d) |
| virtual void | setFillStyle (makVrv::vrvTacticalGraphicUtilities::FillStyle f) |
| Sets the fill style of the area. | |
| virtual void | updateLabelVisibilityState () |
Protected Member Functions inherited from makVrv::Dt2DEllipseVisualizer | |
| virtual void | setVisualizerDefinition (const DtVisualizerDefinition &visDef) |
| Sets default values. | |
| virtual DtEllipseFacadeBase * | createEllipseFacade () |
| Creates the interface to use for this ellipse visualizer. | |
Protected Member Functions inherited from makVrv::DtEllipseVisualizer | |
| virtual void | createModelAgents () |
| Creates the model agents associated with the cirlce. | |
| virtual void | startAttached () |
| Starts the process of attachment by creating updater for attachment. | |
| virtual void | endAttached () |
| Ends the attachment process. | |
| DtEllipseFacadeBase * | ellipseFacade () const |
| Returns the facade base used by this class. | |
| virtual void | setRelativeLocation (const DtVector &) |
| virtual void | setOffsetPoints (const std::vector< DtVector > &) |
| These are the relative offsets from the origin of this object that the point of this object represent. | |
Protected Member Functions inherited from makVrv::DtSceneObjectVisualizer | |
| virtual DtSceneObjectAgent * | createObjectAgent () |
Protected Member Functions inherited from makVrv::DtStateVisualizer | |
| virtual void | slot_mouseDown (DtMouseState &mouseState, const std::string &displayEngineName, const std::string &windowName, const std::string &channelName) |
| Called when the mouse is clicked in this visualizer. | |
| virtual void | slot_mouseUp (DtMouseState &mouseState, const std::string &displayEngineName, const std::string &windowName, const std::string &channelName) |
| virtual void | slot_mouseDblClick (DtMouseState &mouseState, const std::string &displayEngineName, const std::string &windowName, const std::string &channelName) |
| virtual bool | supportsShowHideContext (int) const |
| Default returns true. | |
| template<typename T , typename C > | |
| void | connectAndUpdate (boost::signal< void(T)> &sig, void(C::*fp)(T), T val) |
| Connect a signal and update the entity. | |
Protected Attributes | |
| DtWeatherUpdaterAgent * | myWeatherUpdaterAgent |
| makVrv::DtProjectedWidgetModelAgent * | myProjectedWeatherWidgetModelAgent |
| makVrv::DtWidgetAgent * | myIcon |
| double | mySizeX |
| double | mySizeY |
| double | myScale |
Additional Inherited Members | |
Public Types inherited from makVrv::DtStateVisualizer | |
| enum | Type { AllVisualizerTypes = 0, EntityVisualizerType = 1, EnvironmentalVisualizerType, InteractionVisualizerType, AggregateVisualizerType, IntervisibilityVisualizerType, TacticalSmokeVisualizerType, UserType = 10000 } |
| Visualizer class types that are supportable via visualizers. More... | |
Static Public Member Functions inherited from makVrv::Dt2DEllipseVisualizer | |
| static const DtStateVisualizer::TypeInfo & | theTypeInfo () |
| The class's type info. | |
Public Attributes inherited from makVrv::DtStateVisualizer | |
| boost::signal< void(DtStateVisualizer *, DtStateVisualizer *, DtStateVisualizer *)> | signal_reparented |
| Signaled when the parent of this item changes, called before destroying any model agents. | |
| boost::signal< void(DtMouseState &, const DtUniqueID &, const std::string &, const std::string &, const std::string &, DtStateVisualizer *)> | signal_mouseDown |
| Emitted when the entity's indicator is clicked. | |
| boost::signal< void(DtMouseState &, const DtUniqueID &, const std::string &, const std::string &, const std::string &, DtStateVisualizer *)> | signal_mouseUp |
| boost::signal< void(DtMouseState &, const DtUniqueID &, const std::string &, const std::string &, const std::string &, DtStateVisualizer *)> | signal_mouseDblClick |
This visualizer will change the appearance of the area if it is a weather visualizer.
| makVrf::DtVrf2DEllipseVisualizer::DtVrf2DEllipseVisualizer | ( | makVrv::DtBaseConnection & | simulation, |
| makVrv::DtStateListener & | listener, | ||
| int | modelSet | ||
| ) |
Constructor.
|
virtual |
Destructor.
|
virtual |
Destroyed model agents associated with ellipse.
Reimplemented from makVrv::DtEllipseVisualizer.
|
virtual |
|
virtual |
{@ Override to recalculate geometric center
Reimplemented from makVrv::DtEllipseVisualizer.
Adds a point to the ellipse. If second or third point will set X or Y radius appropirates.
Reimplemented from makVrv::DtEllipseVisualizer.
|
virtual |
Sets the origin of the ellipse.
Reimplemented from makVrv::DtEllipseVisualizer.
Sets position in ellipse (origin, X or Y)
Reimplemented from makVrv::DtEllipseVisualizer.
|
virtual |
Sets whether or not the ellipse is selected.
Reimplemented from makVrv::DtEllipseVisualizer.
|
virtual |
Sets the color for the ellipse.
This will apply to all segments of the area. If the default (all 0's), uses the default as defined in the visual definition
Reimplemented from makVrv::DtEllipseVisualizer.
|
inlineprotectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Sets the fill style of the area.
If fill is 0, will be considered an outlined area. Translates the fill style bit to a patterened fill style using the mapping routines found in vrvTacticalGraphicUtilities.h
Reimplemented from makVrv::DtEllipseVisualizer.
|
protectedvirtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |