VR-Forces 4.0.4 Class Documentation
Public Member Functions
makVrv::DtAggregateSettingsInterface Class Reference

Interface for the aggregate settings GUI. More...

Inheritance diagram for makVrv::DtAggregateSettingsInterface:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~DtAggregateSettingsInterface ()
 DTOR.
Setters for the various aggregate settings.

Sets the value displayed in the field for that setting.

virtual void setGhostEchelonLevelItems (bool enabled)=0
virtual void setEchelonLevel (int)=0
virtual void setDisplayBoundingBoxes (bool enabled)=0
virtual void setDisplayBoundingBoxesForSelected (bool enabled)=0
virtual void setAllowSelectingOfGhostedItems (bool enabled)=0
virtual void setDisplayMainIcon (bool enabled)=0
virtual void setDisplayAggregates (bool enabled)=0
virtual void setDisplayLeafLevelItems (bool enabled)=0
virtual void setColorizedModelColorType (DtSharedAggregateDisplaySettings::ColorizedModelColorType)=0
Accessors for the various aggregate settings.

Gets the values displayed in the field for that setting.

virtual int echelonLevel () const =0
virtual bool displayAggregates () const =0
virtual bool ghostEchelonLevelItems () const =0
virtual bool displayBoundingBoxes () const =0
virtual bool displayBoundingBoxesForSelected () const =0
virtual bool displayMainIcon () const =0
virtual bool displayLeafLevelItems () const =0
virtual bool allowSelectingOfGhostedItems () const =0
virtual
DtSharedAggregateDisplaySettings::ColorizedModelColorType 
colorizedModelColorType () const =0

Public Attributes

Signals indicating the user has modified the settings.

Signals the user has changed the field for the corresponding setting.

boost::signal< void(bool)> signal_displayAggregatesChanged
boost::signal< void(bool)> signal_showLeafNodesChanged
boost::signal< void(bool)> signal_displayBoundingBoxesForSelectedChanged
boost::signal< void(bool)> signal_displayBoundingBoxesChanged
boost::signal< void(bool)> signal_displayMainIconChanged
boost::signal< void(bool)> signal_ghostEchelonLevelItemsChanged
boost::signal< void(bool)> signal_allowSelectionOfGhostedItemsChanged
boost::signal< void(int)> signal_echelonLevelChanged
boost::signal< void(DtSharedAggregateDisplaySettings::ColorizedModelColorType)> signal_colorizedModelColorTypeChanged

Detailed Description

Interface for the aggregate settings GUI.


Constructor & Destructor Documentation

DTOR.


Member Function Documentation

virtual void makVrv::DtAggregateSettingsInterface::setEchelonLevel ( int  ) [pure virtual]
virtual void makVrv::DtAggregateSettingsInterface::setDisplayBoundingBoxes ( bool  enabled) [pure virtual]
virtual void makVrv::DtAggregateSettingsInterface::setDisplayMainIcon ( bool  enabled) [pure virtual]
virtual void makVrv::DtAggregateSettingsInterface::setDisplayAggregates ( bool  enabled) [pure virtual]
virtual void makVrv::DtAggregateSettingsInterface::setDisplayLeafLevelItems ( bool  enabled) [pure virtual]
virtual int makVrv::DtAggregateSettingsInterface::echelonLevel ( ) const [pure virtual]

Member Data Documentation


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)