![]() |
VR-Forces 4.8 Class Documentation
|

Public Member Functions | |
| DtTaskVisualizationSet (const DtString &name, const DtString &taskComp, const DtVrfObject *taskedObject) | |
| Constructor. More... | |
| virtual DtTaskVisualizationSetPtr | taskVisualizationSet (DtString name) |
| Finds an existing or creates a new set task visualization with the given name. More... | |
| virtual DtPointTaskVisualizationPtr | pointTaskVisualization (DtString name) |
| Finds an existing or creates a new point task visualization with the given name. More... | |
| virtual DtLineTaskVisualizationPtr | lineTaskVisualization (DtString name) |
| Finds an existing or creates a new line task visualization with the given name. More... | |
| virtual DtAreaTaskVisualizationPtr | areaTaskVisualization (DtString name) |
| Finds an existing or creates a new area task visualization with the given name. More... | |
| virtual DtTextTaskVisualizationPtr | textTaskVisualization (DtString name) |
| Finds an existing or creates a new text task visualization with the given name. More... | |
| virtual void | update (DtBoost::shared_ptr< DtBulkEnvironmentProcessManager > bulkMgr) |
| Updates the visualization object data. More... | |
| virtual void | stopUpdates () |
| Stops updating the task visualization object data. More... | |
Public Member Functions inherited from DtTaskVisualization | |
| DtTaskVisualization (const DtString &name, const DtString &taskComp, const DtVrfObject *taskedObject) | |
| Constructor. More... | |
| virtual | ~DtTaskVisualization () |
| Destructor. More... | |
| virtual const DtString & | name () const |
| Returns the visualization name. More... | |
| virtual const DtString & | taskComponent () const |
| Returns the task component name. More... | |
| virtual const DtUUID & | taskedObject () const |
| Returns the UUID of the object being tasked. More... | |
| virtual unsigned | red () const |
| Color of the visualization object. More... | |
| virtual unsigned | green () const |
| virtual unsigned | blue () const |
| virtual unsigned | alpha () const |
| virtual void | setColor (unsigned red, unsigned green, unsigned blue, unsigned alpha) |
| virtual const DtVector64 & | locationOffset () const |
| The location offset of the vertex in the visualization. More... | |
| virtual void | setLocationOffset (const DtVector64 &offset) |
Protected Types | |
| typedef std::map< DtString, DtTaskVisualizationPtr > | SubTaskVisMap |
| typedef SubTaskVisMap::value_type | SubTaskVisMapValue |
Protected Member Functions | |
| virtual bool | isPublished () const |
| Returns true if the visualization is already published. More... | |
| virtual void | publishDrawControlObjects (DtBoost::shared_ptr< DtBulkEnvironmentProcessManager > bulkMgr) |
| Creates the visualization object for publication to the network. More... | |
| virtual void | createDrawControlObjects (DtExerciseConn *exConn) |
| Creates the draw control objects for this task visualization. More... | |
| virtual void | unpublishDrawControlObjects () |
| Removes the visualization object from the network. More... | |
| virtual void | updateDrawControlObjects () |
| Updates the visualization object data. Must call publish first. More... | |
| virtual DtString | combineNames (DtString name) const |
Protected Member Functions inherited from DtTaskVisualization | |
| virtual void | calculateOffsetLocation (const DtVector &location, DtVector &offsetLocation) |
| Offsets the given geocentric location using the current location offset and converts it to a new geocentric location suitable for publishing to VR-Vantage. More... | |
| virtual unsigned | nextId () |
| Returns an ID number to be used when creating remote draw objects. More... | |
Protected Attributes | |
| SubTaskVisMap | mySubTaskVisMap |
Protected Attributes inherited from DtTaskVisualization | |
| DtString | myName |
| DtString | myTaskComponent |
| const DtVrfObject * | myTaskedObject |
| unsigned | myRed |
| unsigned | myGreen |
| unsigned | myBlue |
| unsigned | myAlpha |
| DtVector64 | myLocationOffset |
| Location offset in forward, right, down entity coordinates. More... | |
| DtTaskVisualizationPublisherCreator * | myEnvProcPublisherCreator |
|
protected |
|
protected |
| DtTaskVisualizationSet::DtTaskVisualizationSet | ( | const DtString & | name, |
| const DtString & | taskComp, | ||
| const DtVrfObject * | taskedObject | ||
| ) |
Constructor.
|
virtual |
Finds an existing or creates a new set task visualization with the given name.
|
virtual |
Finds an existing or creates a new point task visualization with the given name.
|
virtual |
Finds an existing or creates a new line task visualization with the given name.
|
virtual |
Finds an existing or creates a new area task visualization with the given name.
|
virtual |
Finds an existing or creates a new text task visualization with the given name.
|
virtual |
Updates the visualization object data.
Reimplemented from DtTaskVisualization.
|
virtual |
Stops updating the task visualization object data.
Reimplemented from DtTaskVisualization.
|
protectedvirtual |
Returns true if the visualization is already published.
Implements DtTaskVisualization.
|
protectedvirtual |
Creates the visualization object for publication to the network.
Object is added to the given bulk environment process manager.
Reimplemented from DtTaskVisualization.
|
protectedvirtual |
Creates the draw control objects for this task visualization.
Implements DtTaskVisualization.
|
protectedvirtual |
Removes the visualization object from the network.
Implements DtTaskVisualization.
|
protectedvirtual |
Updates the visualization object data. Must call publish first.
Implements DtTaskVisualization.
|
protected |