![]() |
VR-Forces 4.10 Class Documentation
|
Contains Dt3DBoxVisualizer class. More...

Public Member Functions | |
| Dt3DBoxVisualizer (DtBaseConnection &simulation, DtStateListener &listener, int modelSet) | |
| CTOR. More... | |
| virtual | ~Dt3DBoxVisualizer () |
| DTOR. More... | |
| virtual const DtStateVisualizer::TypeInfo & | typeInfo () const |
| Get the instance's type info. More... | |
| virtual void | setScribeAllPolygons (bool) |
| Sets whether or not to only scribe the outline (and not the line edges). More... | |
| virtual void | setPhysicalLineHeight (float) |
| Sets the height (up extent) of the lines of the area. More... | |
| virtual void | setScribeColor (float r, float g, float b, float a) |
| Sets the color of the scribe line. More... | |
Public Member Functions inherited from makVrv::Dt3DEnvironmentalAreaVisualizer | |
| Dt3DEnvironmentalAreaVisualizer (DtBaseConnection &simulation, DtStateListener &listener, int modelSet) | |
| Constructor. More... | |
| virtual | ~Dt3DEnvironmentalAreaVisualizer () |
| Destructor. More... | |
| virtual void | setLineWidth (int) |
| Sets the height of the line separating the back and front face of the area if filled. More... | |
| virtual void | setSolid (bool) |
| Sets the area to be solid, not just scribed. More... | |
| virtual void | setVisualizerDefinition (const DtVisualizerDefinition &visDef) |
| Set any other additional visualizer information from the visual record. More... | |
| virtual void | setFillStyle (vrvTacticalGraphicUtilities::FillStyle f) |
| Override to set fill color on fill style change. More... | |
Public Member Functions inherited from makVrv::DtEnvironmentalAreaVisualizer | |
| DtEnvironmentalAreaVisualizer (DtBaseConnection &simulation, DtStateListener &listener, int modelSet) | |
| Constructor. More... | |
| virtual | ~DtEnvironmentalAreaVisualizer () |
| Destructor. More... | |
| virtual void | setColor (float r, float g, float b, float a) |
| Sets the color for the area. More... | |
| virtual void | useDefaultColor () |
| Sets color to default color as defined in the visualizer definition. More... | |
| virtual void | getColor (float &r, float &g, float &b, float &a) const |
| Returns the color. More... | |
| virtual void | addPoint (int index, const DtVector &) |
| Adds a point to the Area. If index is -1, appends else places at given point. More... | |
| virtual void | removePoint (int index) |
| Removes point at the given index. More... | |
| virtual void | modifyPoint (int index, const DtVector &) |
| Modifies the point at the given index. More... | |
| virtual void | setPoints (const DtEnvironmentalStateListener::ControlPointsList &) |
| Sets the control points to the specified list, adding, removing and changing as needed. More... | |
| virtual void | setSelected (bool b) |
| Selects the entire Area. More... | |
| virtual void | resetSpatial () |
| Resets geometry of Area. More... | |
| virtual void | createModelAgents () |
| Creates the model agents associated with the Area. More... | |
| virtual void | setStipplePattern (unsigned short) |
| Sets the line style of the outline of the area. More... | |
| virtual unsigned short | lineStipple () const |
| virtual void | setScribed (bool) |
| Sets whether or not to scribe the line (and edges) More... | |
| virtual vrvTacticalGraphicUtilities::FillStyle | fillStyle () const |
| Returns the currently set fill style. More... | |
| virtual void | setPenStyle (vrvTacticalGraphicUtilities::PenStyle) |
| Takes the pen style and translates it to a stipple pattern. More... | |
| virtual void | setPixelLineWidth (int) |
| Sets the width of the outside line. More... | |
| virtual void | setOrigin (const DtVector &) |
| Sets the origin of the area. More... | |
| virtual void | setUseDynamicOrigin (bool) |
| Set whether or not to use dynamic origin. More... | |
| DtAreaFacadeBase * | areaFacade () const |
| Area facade used by this visualizer. More... | |
| virtual void | setAttached (DtUniqueID) |
| Sets this object to be attached to the specified object. More... | |
| virtual void | setPickable (bool) |
| Whether or not the area can be pickable. More... | |
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;. More... | |
| virtual DtSceneObjectAgent * | sceneObjectAgent () |
| virtual void | setParent (DtStateVisualizer *p) |
| Override of base class setParent to simply set the parent without destroying/recreating model agents. More... | |
| 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) More... | |
| virtual bool | hide (int) |
| Will call destroyModelAgents(), if, when the context is added, it is the first context in the list. More... | |
Public Member Functions inherited from makVrv::DtStateVisualizer | |
| DtStateVisualizer (DtBaseConnection &connection, DtStateListener &listener, int modelSet) | |
| CTOR. More... | |
| virtual | ~DtStateVisualizer () |
| DTOR. More... | |
| virtual DtObserverMode::ModelSets | modelSet () |
| Return the visualizer's model set enum. More... | |
| virtual const DtStateVisualizer * | parent () const |
| Get a const pointer to the parent visualizer of this visualizer. More... | |
| void | setModelDefinition (const std::string &definition) |
| Sets the model definition and creates agent(s) based on that definition. More... | |
| const std::string & | modelDefinition () const |
| Gets the current model definition. More... | |
| virtual void | implementVisibility (bool visible) |
| Wrap some of the show/hide functionality so that it can be overloaded (ex. More... | |
| virtual bool | setVisible (bool visible, int context) |
| Returns true if this context wants to show or hide the item. More... | |
| virtual void | initialize () |
| Initialize the visualizer. More... | |
| virtual bool | isVisible () const |
| Returns true if visible. More... | |
| virtual void | setHasMouseCursor (bool) |
| Sets the mouse hover state. More... | |
| virtual bool | hasMouseCursor () const |
| virtual bool | selected () const |
| void | setName (const std::string &) |
| Internal name of state visualizer. More... | |
| const std::string & | name () const |
| virtual bool | pickable () const |
| virtual void | setUniqueID (DtUniqueID id) |
| DtUniqueID | uniqueID () const |
| int | visualizerType () const |
| void | setShowHideContext (const std::vector< int > &s) |
| Set show/hide context without changing visibility of item. More... | |
| DtStateListener & | listener () |
| DtBaseConnection & | simulation () |
| Get the connection for this visualizer. More... | |
| void | setDistribute (bool b) |
| Whether or not to distribute over the network. More... | |
| bool | distribute () const |
Static Public Member Functions | |
| static const DtStateVisualizer::TypeInfo & | theTypeInfo () |
| The class's type info. More... | |
Static Public Member Functions inherited from makVrv::Dt3DEnvironmentalAreaVisualizer | |
| static const DtStateVisualizer::TypeInfo & | theTypeInfo () |
| This class's type info. More... | |
Protected Member Functions | |
| virtual void | setupArea (DtAreaFacadeBase *f) |
| Sets up the box, including default height of area. More... | |
| virtual DtAreaFacadeBase * | createAreaFacade () |
| Create the facade to represent the area. More... | |
Protected Member Functions inherited from makVrv::DtEnvironmentalAreaVisualizer | |
| virtual void | destroyModelAgents () |
| Destroys any model agents currently created. More... | |
| virtual void | setModelDefinitionForAgents () |
| Sets model definitions for agents. More... | |
| virtual DtVector | offsetAtPosition (const DtVector &position) const |
| Given the origin and the point offset, return an offset that is valid at the given position. More... | |
| virtual void | synchronizeWithListener () |
| Synchronizes member data with values from the tactical graphic listener. More... | |
| virtual void | startAttached () |
| Starts the process of attachment by creating updater for attachment. More... | |
| virtual void | endAttached () |
| Ends the attachment process. More... | |
| 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. More... | |
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. More... | |
| 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. More... | |
| template<typename T , typename C > | |
| void | connectAndUpdate (boost::signalslib::signal< void(T)> &sig, void(C::*fp)(T), T val) |
| Connect a signal and update the entity. More... | |
Contains Dt3DBoxVisualizer class.
Visualizer for a 3D (overlay) box. All boxes must have 4 points defined. If the lengths or widths of the sides are not equal then the visualizer will compensate for the largest side. It will not, however, change the values in the listener. Those will remain the same.
The points are laid out as 0 = upper left, 1 = upper right, 2 = lower right, 3 = lower left.
| makVrv::Dt3DBoxVisualizer::Dt3DBoxVisualizer | ( | DtBaseConnection & | simulation, |
| DtStateListener & | listener, | ||
| int | modelSet | ||
| ) |
CTOR.
|
virtual |
DTOR.
|
virtual |
Get the instance's type info.
Reimplemented from makVrv::Dt3DEnvironmentalAreaVisualizer.
|
static |
The class's type info.
|
virtual |
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
Reimplemented from makVrv::Dt3DEnvironmentalAreaVisualizer.
|
virtual |
Sets the height (up extent) of the lines of the area.
Reimplemented from makVrv::Dt3DEnvironmentalAreaVisualizer.
|
virtual |
Sets the color of the scribe line.
Reimplemented from makVrv::Dt3DEnvironmentalAreaVisualizer.
|
protectedvirtual |
Sets up the box, including default height of area.
Reimplemented from makVrv::Dt3DEnvironmentalAreaVisualizer.
|
protectedvirtual |
Create the facade to represent the area.
Reimplemented from makVrv::Dt3DEnvironmentalAreaVisualizer.