VR-Forces 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 Attributes
makVrv::DtTacticalGraphicOverlay Class Reference

Holds information about the overlays managed by the Tactical Graphic Overlay Manager.

Public Member Functions

 DtTacticalGraphicOverlay ()
 
 DtTacticalGraphicOverlay (const std::string &name)
 
virtual ~DtTacticalGraphicOverlay ()
 
virtual std::string name () const
 
virtual void setName (const std::string &name)
 
virtual void addGraphic (const DtUniqueID &id)
 
virtual void removeGraphic (const DtUniqueID &id)
 
virtual bool hasGraphic (const DtUniqueID &id)
 
virtual void clearGraphics ()
 
virtual bool empty ()
 
virtual bool visible () const
 
virtual void setVisible (bool flag)
 
virtual bool locked () const
 
virtual void setLocked (bool flag)
 
virtual bool filtered () const
 
virtual void setFiltered (bool flag)
 
virtual std::list< DtUniqueID > & members ()
 

Protected Attributes

std::string myName
 
bool myVisible
 
bool myFiltered
 
bool myLocked
 
std::list< DtUniqueIDmyTacticalGraphics
 

Constructor & Destructor Documentation

makVrv::DtTacticalGraphicOverlay::DtTacticalGraphicOverlay ( )
makVrv::DtTacticalGraphicOverlay::DtTacticalGraphicOverlay ( const std::string &  name)
virtual makVrv::DtTacticalGraphicOverlay::~DtTacticalGraphicOverlay ( )
virtual

Member Function Documentation

virtual std::string makVrv::DtTacticalGraphicOverlay::name ( ) const
virtual

Set/Get the overlay's name.

virtual void makVrv::DtTacticalGraphicOverlay::setName ( const std::string &  name)
virtual
virtual void makVrv::DtTacticalGraphicOverlay::addGraphic ( const DtUniqueID id)
virtual

Adds a graphic to the overlay.

virtual void makVrv::DtTacticalGraphicOverlay::removeGraphic ( const DtUniqueID id)
virtual

Removes a graphic from the overlay.

virtual bool makVrv::DtTacticalGraphicOverlay::hasGraphic ( const DtUniqueID id)
virtual

Checks whether the graphic is inside the overlay or not.

virtual void makVrv::DtTacticalGraphicOverlay::clearGraphics ( )
virtual

Removes all the graphics inside the overlay.

virtual bool makVrv::DtTacticalGraphicOverlay::empty ( )
virtual

Returns true if the overlay is empty. False otherwise.

virtual bool makVrv::DtTacticalGraphicOverlay::visible ( ) const
virtual

Set/Get to show/hide the overlay members on the scene.

virtual void makVrv::DtTacticalGraphicOverlay::setVisible ( bool  flag)
virtual
virtual bool makVrv::DtTacticalGraphicOverlay::locked ( ) const
virtual

Set/Get to lock/unlock the overlay.

virtual void makVrv::DtTacticalGraphicOverlay::setLocked ( bool  flag)
virtual
virtual bool makVrv::DtTacticalGraphicOverlay::filtered ( ) const
virtual

Set/Get whether the overlay has been filtered.

virtual void makVrv::DtTacticalGraphicOverlay::setFiltered ( bool  flag)
virtual
virtual std::list<DtUniqueID>& makVrv::DtTacticalGraphicOverlay::members ( )
virtual

Returns a reference to the list of ids that are members of the overlay.

Member Data Documentation

std::string makVrv::DtTacticalGraphicOverlay::myName
protected
bool makVrv::DtTacticalGraphicOverlay::myVisible
protected
bool makVrv::DtTacticalGraphicOverlay::myFiltered
protected
bool makVrv::DtTacticalGraphicOverlay::myLocked
protected
std::list<DtUniqueID> makVrv::DtTacticalGraphicOverlay::myTacticalGraphics
protected

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

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)