VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
makVrf::DtIntervisibilityRadarCoverageElement Class Reference
Inheritance diagram for makVrf::DtIntervisibilityRadarCoverageElement:
Inheritance graph
[legend]

Public Member Functions

 DtIntervisibilityRadarCoverageElement (makVrv::DtDe &de, makVrv::DtBaseConnection &connection, makVrv::DtIntervisibilityStateListener &, const makVrv::DtUnicode &elementDefName, makVrv::DtElementEntry::ElementType type, bool distribute=true)
 
virtual ~DtIntervisibilityRadarCoverageElement ()
 
virtual void setModelSetEnabled (int modelSet, bool enabled)
 
- Public Member Functions inherited from makVrv::DtIntervisibilityElement
 DtIntervisibilityElement (DtDe &de, DtBaseConnection &connection, DtIntervisibilityStateListener &, const DtUnicode &elementDefName, DtElementEntry::ElementType type, bool distribute=true)
 
virtual ~DtIntervisibilityElement ()
 
 DtIntervisibilityElement ()=delete
 
 DtIntervisibilityElement (const DtIntervisibilityElement &)=delete
 
DtIntervisibilityElementoperator= (const DtIntervisibilityElement &)=delete
 
virtual void setVisible (bool visible)
 
const ModelSetMapmodelSetMap () const
 
DtIntervisibilityStateListenerlistener ()
 
virtual void setSelected (bool)
 
virtual bool selected () const
 
virtual const
DtElementEntry::ElementType 
elementType () const override
 
virtual int indexOfVertex (DtUniqueID id, DtStateVisualizer *&visualizer) const
 
virtual void setVertexSelected (int iIndex, bool)
 
virtual void visualizeModelSets ()
 
virtual void setPickable (bool)
 
bool pickable () const
 
virtual bool circleSelected () const
 
virtual bool hasCircle () const
 
- Public Member Functions inherited from makVrv::DtElement
 DtElement (DtBaseConnection &conn, DtElementID elementId)
 
virtual ~DtElement ()
 
 DtElement ()=delete
 
 DtElement (const DtElement &)=delete
 
DtElementoperator= (const DtElement &)=delete
 
virtual void visualize (const DtSharedModelSetSettings::ModelSetVisualizedMap &sets)
 
virtual bool visible () const
 
virtual void setElementId (const DtElementID)
 
DtElementID elementID () const
 
virtual const DtUnicodeelementDefinition () 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
 

Protected Member Functions

virtual void slot_observerModeSettingChanged (int, int, bool)
 
- Protected Member Functions inherited from makVrv::DtIntervisibilityElement
virtual
DtIntervisibilityVisualizerSet
createVisualizerSet (int modelSet) const
 
virtual void getDefinitions (std::vector< DtUnicode > &definitions) override
 
virtual void reportDriverType () override
 
virtual void slot_visibilityChanged (bool vis)
 
- Protected Member Functions inherited from makVrv::DtElement
void slot_updateOverlayNameRaw (const char *text)
 
void slot_updateConnectionObjectID (const std::string &id)
 
void slot_updateConnectionObjectType (const std::string &type)
 
void slot_updateDisplayName (const std::string &text)
 
void slot_updateOverlayName (const std::string &pname)
 
void slot_updateDamageState (EntityStateListener::DamageState state)
 
virtual void reportElementCreated ()
 
virtual void reportDisplayName ()
 
virtual void reportConnectionObjectID ()
 
virtual void reportConnectionObjectType ()
 
virtual void reportOverlayNameChanged ()
 
virtual void reportVisibility ()
 
virtual void reportDamageStateChanged ()
 
virtual void reportElementSubtype ()
 
virtual void reportElementDefinitionName ()
 
virtual void reportDisplayUnitCollectionName ()
 
virtual bool distribute () const
 
virtual void setDistribute (const bool distribute)
 

Protected Attributes

DtIntervisibilitySensorFanStateListenermyStateListener
 
- Protected Attributes inherited from makVrv::DtIntervisibilityElement
DtDemyDe
 
DtIntervisibilityStateListenermyListener
 
DtSignalConnectionManager myConnections
 
ModelSetMap myModelSetMap
 
DtElementEntry::ElementType myObjectType
 
bool myCircleMode
 
bool myPickable
 
bool myVisible
 
- Protected Attributes inherited from makVrv::DtElement
DtAgentManagerInterfacemySceneInterface
 
DtSharedSettingsManagermySettingsManager
 
const
DtVisualizerCreationSettings::VisualTypeVisualizerCreationMap
myVisualTypeVisualizerCreationMap
 
DtBaseConnectionmyBaseConnection
 
DtElementID myElementId
 
DtUnicode myElementDefinitionName
 
const DtElementDefinitionNewmyElementDefinition
 
std::string myDisplayUnitCollectionName
 
std::string myConnectionObjectID
 
std::string myConnectionObjectType
 
std::string myDisplayName
 
std::string myElementOverlayName
 
std::string myDriverType
 
DtElementAttributes::ElementSubtypes myElementSubtype
 
EntityStateListener::DamageState myDamageState
 
bool myElementVisible
 
bool myElementReported
 
bool myDistribute
 
ModelSetToSceneObjectIdMap myModelSetToSceneObjectIdMap
 

Additional Inherited Members

- Public Types inherited from makVrv::DtIntervisibilityElement
using ModelSetMap = boost::unordered_map< int, DtIntervisibilityVisualizerSet * >
 
- Public Types inherited from makVrv::DtElement
using ModelSetToSceneObjectIdMap = boost::unordered_map< DtObserverMode::ModelSets, DtUniqueID >
 
- Static Public Member Functions inherited from makVrv::DtIntervisibilityElement
static const
DtElementEntry::ElementType 
theElementType ()
 

Constructor & Destructor Documentation

makVrf::DtIntervisibilityRadarCoverageElement::DtIntervisibilityRadarCoverageElement ( makVrv::DtDe de,
makVrv::DtBaseConnection connection,
makVrv::DtIntervisibilityStateListener ,
const makVrv::DtUnicode elementDefName,
makVrv::DtElementEntry::ElementType  type,
bool  distribute = true 
)

Constructor.

virtual makVrf::DtIntervisibilityRadarCoverageElement::~DtIntervisibilityRadarCoverageElement ( )
virtual

Destructor.

Member Function Documentation

virtual void makVrf::DtIntervisibilityRadarCoverageElement::setModelSetEnabled ( int  modelSet,
bool  enabled 
)
virtual

Enables a given model set.

Reimplemented from makVrv::DtIntervisibilityElement.

virtual void makVrf::DtIntervisibilityRadarCoverageElement::slot_observerModeSettingChanged ( int  ,
int  ,
bool   
)
protectedvirtual

Member Data Documentation

DtIntervisibilitySensorFanStateListener* makVrf::DtIntervisibilityRadarCoverageElement::myStateListener
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)