49 virtual void update(DtBoost::shared_ptr<DtBulkEnvironmentProcessManager> bulkMgr);
Definition: taskVisualizationSet.h:25
DtVrfObject is used to represent any type of simulated object (entities, aggregate, control objects) in a VR-Forces application.
Definition: vrfObject.h:215
SubTaskVisMap::value_type SubTaskVisMapValue
Definition: taskVisualizationSet.h:76
A DtTaskVisualization describes a graphic to be displayed in the GUI to visualize the behavior of the...
Definition: taskVisualization.h:31
virtual void update(DtBoost::shared_ptr< DtBulkEnvironmentProcessManager > bulkMgr)
Updates the visualization object data.
DtBoost::shared_ptr< DtTaskVisualizationSet > DtTaskVisualizationSetPtr
Definition: taskVisualizationSet.h:21
virtual void stopUpdates()
Stops updating the task visualization object data.
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
virtual void createDrawControlObjects(DtExerciseConn *exConn)=0
Creates the draw control objects for this task visualization.
virtual bool isPublished() const =0
Returns true if the visualization is already published.
friend class DtTaskVisualizationSet
Definition: taskVisualization.h:75
virtual void updateDrawControlObjects()=0
Updates the visualization object data. Must call publish first.
DtBoost::shared_ptr< DtLineTaskVisualization > DtLineTaskVisualizationPtr
Definition: lineTaskVisualization.h:138
DtBoost::shared_ptr< DtPointTaskVisualization > DtPointTaskVisualizationPtr
Definition: pointTaskVisualization.h:75
virtual void publishDrawControlObjects(DtBoost::shared_ptr< DtBulkEnvironmentProcessManager > bulkMgr)
Creates the visualization object for publication to the network.
SubTaskVisMap mySubTaskVisMap
Definition: taskVisualizationSet.h:77
virtual void unpublishDrawControlObjects()=0
Removes the visualization object from the network.
DtBoost::shared_ptr< DtTextTaskVisualization > DtTextTaskVisualizationPtr
Definition: textTaskVisualization.h:75
std::map< DtString, DtTaskVisualizationPtr > SubTaskVisMap
Definition: taskVisualizationSet.h:75
DtBoost::shared_ptr< DtAreaTaskVisualization > DtAreaTaskVisualizationPtr
Definition: areaTaskVisualization.h:61