A single vertex tactical graphic element. This element requires its own kinematic state object. DtShapeTacticalGraphicElements create DtVertexTacticalGraphicElements. DtVertexTacticalGraphicElement's can be instantiated on their own as well. When created by a tactical graphic shape this element will maintain the vertex index that it has been assigned, the index corresponds to the vertex list in the DtTacticalGraphicStateListener.
|
| | DtVertexTacticalGraphicElement (DtBaseConnection &conn, DtStateListener &listener) |
| |
| virtual | ~DtVertexTacticalGraphicElement () |
| |
| | DtVertexTacticalGraphicElement ()=delete |
| |
| | DtVertexTacticalGraphicElement (const DtVertexTacticalGraphicElement &)=delete |
| |
| DtVertexTacticalGraphicElement & | operator= (const DtVertexTacticalGraphicElement &)=delete |
| |
| virtual void | disableShapeElementListenerUpdates () |
| |
virtual const
DtElementEntry::ElementType | elementType () const override |
| |
| virtual void | reportElementCreated () override |
| |
| virtual void | visualize (const DtSharedModelSetSettings::ModelSetVisualizedMap &sets) override |
| |
virtual
DtEnvironmentalKinematicState * | createKinState (DtSceneObjectAgent *sceneObject, const int modelSet) override |
| |
|
| virtual void | setParentElementId (DtUniqueID parentId) |
| |
| virtual DtUniqueID | parentElementId () |
| |
|
| virtual const unsigned int | vertexIndex () const |
| |
| virtual void | setVertexIndex (const unsigned int index) |
| |
|
virtual
DtVertexEnvironmentalKinematicState * | findVertexKinematicStateForModelSet (int modelSet) const |
| |
| | DtPointTacticalGraphicElement (DtBaseConnection &conn, DtStateListener &listener) |
| |
| virtual | ~DtPointTacticalGraphicElement () |
| |
| | DtPointTacticalGraphicElement ()=delete |
| |
| | DtPointTacticalGraphicElement (const DtPointTacticalGraphicElement &)=delete |
| |
| DtPointTacticalGraphicElement & | operator= (const DtPointTacticalGraphicElement &)=delete |
| |
| | DtTacticalGraphicElement (DtBaseConnection &conn, DtStateListener &listener) |
| |
| virtual | ~DtTacticalGraphicElement () |
| |
| | DtTacticalGraphicElement ()=delete |
| |
| | DtTacticalGraphicElement (const DtTacticalGraphicElement &)=delete |
| |
| DtTacticalGraphicElement & | operator= (const DtTacticalGraphicElement &)=delete |
| |
| virtual void | setModelSetEnabled (int modelSet, bool enabled) override |
| |
| virtual void | createVisualizersByModelSetAndType (int modelSet, int visualType) |
| |
| virtual void | destroyVisualizersByModelSetAndType (int modelSet, int visualType) |
| |
| template<typename VisualizerClass > |
| void | findVisualizers (std::vector< VisualizerClass * > &visualizers) |
| |
| template<typename VisualizerClass > |
| void | findVisualizersByDynamicCast (std::vector< VisualizerClass * > &visualizers) |
| |
| virtual void | setVisible (bool vis) override |
| |
virtual const
ModelSetToTacticalGraphicObjectMap & | tacticalGraphicObjectMap () const |
| |
virtual
DtTacticalGraphicStateListener & | tacticalGraphicStateListener () |
| |
| virtual void | slot_forceChanged (DtForceType force) |
| |
virtual
DtTacticalGraphicObjectStruct * | findObjectStructForModelSet (int modelSet) const |
| |
| virtual DtSceneObjectAgent * | findSceneObjectForModelSet (int modelSet) const |
| |
virtual
DtTacticalGraphicVisualizerSet * | findVisualizerSetForModelSet (int modelSet) const |
| |
virtual
DtEnvironmentalKinematicState * | findKinematicStateForModelSet (int modelSet) const |
| |
| virtual void | setPickable (bool pickable) |
| |
| virtual void | setPickable (bool pickable, int modelSet) |
| |
| virtual std::vector< DtUniqueID > | sceneObjectUniqueIds () |
| |
| virtual DtUniqueID | sceneObjectIdForModelSet (int modelSet) |
| |
| | DtElement (DtBaseConnection &conn, DtElementID elementId) |
| |
| virtual | ~DtElement () |
| |
| | DtElement ()=delete |
| |
| | DtElement (const DtElement &)=delete |
| |
| DtElement & | operator= (const DtElement &)=delete |
| |
| virtual bool | visible () const |
| |
| virtual void | setElementId (const DtElementID) |
| |
| DtElementID | elementID () const |
| |
| virtual const DtUnicode & | elementDefinition () const |
| |
| virtual void | setElementDefinition (const DtUnicode &definition) |
| |
| virtual std::string | displayUnitCollectionName () const |
| |
| virtual void | setDisplayUnitCollectionName (const std::string &definition) |
| |
| virtual void | setDriverType (const std::string &driverType) |
| |
| virtual void | setElementSubtype (DtElementAttributes::ElementSubtypes subtype) |
| |
| virtual void | changeElementAttribute (const DtElementAttribute *attr) |
| |
| virtual void | updateElementDefinitionFromDefinitions () |
| |
| virtual void | updateElementDefinitionFromDefinitions (std::vector< DtUnicode > &definitions) |
| |
virtual
ModelSetToSceneObjectIdMap & | modelSetToSceneObjectIdMap () |
| |
| virtual void | setSceneObjectIdForModelSet (DtObserverMode::ModelSets modelSet, DtUniqueID id) |
| |
| virtual void | removeSceneObjectIdForModelSet (DtObserverMode::ModelSets modelSet) |
| |
| virtual DtUniqueID | sceneObjectIdForModelSet (DtObserverMode::ModelSets modelSet) const |
| |