DtLaserDesignatorVisualizer is the base class shared by Dt2DLaserDesignatorVisualizer and Dt3DLaserDesignatorVisualizer. It creates the designator code text object and manages all signals. Dt2DLaserDesignatorVisualizer and Dt3DLaserDesignatorVisualizer are responsible for implementing createDesignatorSpot(), as either a 2D or 3D object.
|
| | DtLaserDesignatorVisualizer (DtBaseConnection &simulation, DtStateListener &listener, int modelSet) |
| |
| | DtLaserDesignatorVisualizer (DtBaseConnection &simulation, DtStateListener &listener, DtSceneObjectAgent *sceneObject, int modelSet) |
| |
| virtual | ~DtLaserDesignatorVisualizer () |
| |
| virtual void | setParent (DtStateVisualizer *) |
| |
| virtual void | createModelAgents () |
| |
| virtual void | destroyModelAgents () |
| |
| virtual void | setInitialValuesFromVisualizerDefinition () override |
| |
| virtual void | setModelDefinitionForAgents () |
| |
|
| virtual void | setDesignatorId (DtUniqueID id) |
| |
| virtual DtUniqueID | designatorId () const |
| |
|
| virtual void | setDesignatorLocation (const DtVector &loc) |
| |
| virtual const DtVector & | designatorLocation () const |
| |
|
| virtual void | setDesignatorCode (int code) |
| |
| virtual int | designatorCode () const |
| |
|
| virtual void | setPower (DtFloat32 power) |
| |
| virtual float | power () const |
| |
|
| virtual void | setDesignatedObject (DtUniqueID designee) |
| |
| virtual DtUniqueID | designatedObject () const |
| |
|
| virtual void | setFont (const std::string &font) |
| |
| virtual const std::string & | font () const |
| |
|
| virtual void | setFontSize (float fontSize) |
| |
| virtual float | fontSize () const |
| |
|
| virtual void | setFontColor (float r, float g, float b, float a) |
| |
| virtual void | getFontColor (float &r, float &g, float &b, float &a) const |
| |
| | DtSceneObjectVisualizer (DtBaseConnection &simulation, DtStateListener &listener, int modelSet) |
| |
| | DtSceneObjectVisualizer (DtBaseConnection &simulation, DtStateListener &listener, DtSceneObjectAgent *sceneObject, int modelSet) |
| |
| virtual | ~DtSceneObjectVisualizer () |
| |
| virtual DtUniqueID | sceneObjectID () const override |
| |
| virtual DtSceneObjectAgent * | sceneObjectAgent () |
| |
| virtual void | setSceneObjectAgent (DtSceneObjectAgent *) |
| |
| virtual void | setElementID (const DtElementID &elementID) |
| |
| DtElementID | elementID () const |
| |
| | DtStateVisualizer (DtBaseConnection &connection, DtStateListener &listener, int modelSet) |
| |
| | DtStateVisualizer (DtBaseConnection &connection, DtStateListener &listener, DtSceneObjectAgent *sceneObjectAgent, int modelSet) |
| |
| virtual | ~DtStateVisualizer () |
| |
| virtual DtObserverMode::ModelSets | modelSet () |
| |
| virtual const TypeInfo & | typeInfo () const =0 |
| |
| virtual const DtStateVisualizer * | parent () const |
| |
| void | setModelDefinition (const std::string &definition) |
| |
| const std::string & | modelDefinition () const |
| |
| virtual void | implementVisibility (bool visible) |
| |
| virtual void | slot_setSelected (bool b) |
| |
| void | setName (const std::string &) |
| |
| const std::string & | name () const |
| |
| virtual void | setPickable (bool) |
| |
| virtual bool | pickable () const |
| |
| virtual void | setSceneObjectID (DtUniqueID id) |
| |
| 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) |
| |