VR-Forces 4.10 Class Documentation
 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)
 Constructor. More...
 
virtual ~DtIntervisibilityRadarCoverageElement ()
 Destructor. More...
 
virtual void setModelSetEnabled (int modelSet, bool enabled)
 Enables a given model set. More...
 
- Public Member Functions inherited from makVrv::DtIntervisibilityElement
 DtIntervisibilityElement (DtDe &de, DtBaseConnection &connection, DtIntervisibilityStateListener &, const DtUnicode &elementDefName, DtElementEntry::ElementType type, bool distribute=true)
 COTR. More...
 
virtual ~DtIntervisibilityElement ()
 DTOR. More...
 
virtual void setVisible (bool visible)
 Set the element to be visible. More...
 
bool visible () const
 Get whether the element is visible. More...
 
DtElementID elementID ()
 Get the element ID of the element. More...
 
const DtUnicodedefinition () const
 Accessor to get the visual definition. More...
 
const ModelSetMapmodelSetMap () const
 
DtIntervisibilityStateListenerlistener ()
 
virtual void setSelected (bool)
 
bool selected () const
 
virtual int indexOfVertex (DtUniqueID id, DtStateVisualizer *&visualizer) const
 Returns the index of the vertex and the visualizer that contains it. More...
 
virtual void setVertexSelected (int iIndex, bool)
 Loops through all visual sets and sets the particular vertex at the index to be selected (or not) More...
 
virtual void visualizeModelSets ()
 Visualizes on all realized model sets. More...
 
virtual void setPickable (bool)
 Sets points pickable (if there is a shape vertex visualizer) in any of the sets. More...
 
bool pickable () const
 
virtual bool circleSelected () const
 Returns true if circle is selected. More...
 
virtual bool hasCircle () const
 Returns true if any of the visualizers in this set has the circleMode flag set. More...
 

Protected Member Functions

virtual void slot_observerModeSettingChanged (int, int, bool)
 
- Protected Member Functions inherited from makVrv::DtIntervisibilityElement
virtual
DtIntervisibilityVisualizerSet
createVisualizerSet (int modelSet) const
 Must implement to return visualizer set to use. More...
 

Protected Attributes

DtIntervisibilitySensorFanStateListenermyStateListener
 
- Protected Attributes inherited from makVrv::DtIntervisibilityElement
DtDemyDe
 
DtBaseConnectionmyBaseConnection
 
DtIntervisibilityStateListenermyListener
 
DtUnicode myElementDefinitionName
 
DtSignalConnectionManager myConnections
 
ModelSetMap myModelSetMap
 
DtElementEntry::ElementType myObjectType
 
bool myCircleMode
 
bool myDistribute
 
bool myPickable
 
bool mySelected
 
bool myVisible
 

Additional Inherited Members

- Public Types inherited from makVrv::DtIntervisibilityElement
typedef boost::unordered_map
< int,
DtIntervisibilityVisualizerSet * > 
ModelSetMap
 

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 Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)