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

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.

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 Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)