VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions
makVrv::DtAggregateSettingsInterface Class Reference

Interface for the aggregate settings GUI. More...

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

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

virtual makVrv::DtAggregateSettingsInterface::~DtAggregateSettingsInterface ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrv::DtAggregateSettingsInterface::setGhostEchelonLevelItems ( bool  enabled)
pure virtual
virtual void makVrv::DtAggregateSettingsInterface::setEchelonLevel ( int  )
pure virtual
virtual void makVrv::DtAggregateSettingsInterface::setDisplayBoundingBoxes ( bool  enabled)
pure virtual
virtual void makVrv::DtAggregateSettingsInterface::setDisplayBoundingBoxesForSelected ( bool  enabled)
pure virtual
virtual void makVrv::DtAggregateSettingsInterface::setAllowSelectingOfGhostedItems ( 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 void makVrv::DtAggregateSettingsInterface::setColorizedModelColorType ( DtSharedAggregateDisplaySettings::ColorizedModelColorType  )
pure virtual
virtual int makVrv::DtAggregateSettingsInterface::echelonLevel ( ) const
pure virtual
virtual bool makVrv::DtAggregateSettingsInterface::displayAggregates ( ) const
pure virtual
virtual bool makVrv::DtAggregateSettingsInterface::ghostEchelonLevelItems ( ) const
pure virtual
virtual bool makVrv::DtAggregateSettingsInterface::displayBoundingBoxes ( ) const
pure virtual
virtual bool makVrv::DtAggregateSettingsInterface::displayBoundingBoxesForSelected ( ) const
pure virtual
virtual bool makVrv::DtAggregateSettingsInterface::displayMainIcon ( ) const
pure virtual
virtual bool makVrv::DtAggregateSettingsInterface::displayLeafLevelItems ( ) const
pure virtual
virtual bool makVrv::DtAggregateSettingsInterface::allowSelectingOfGhostedItems ( ) const
pure virtual
virtual DtSharedAggregateDisplaySettings::ColorizedModelColorType makVrv::DtAggregateSettingsInterface::colorizedModelColorType ( ) const
pure virtual

Member Data Documentation

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

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

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)