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
makVrv::DtAggregateSettingsInterface Class Referenceabstract

Interface for the aggregate settings GUI.

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

Public Member Functions

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

Sets the value displayed in the field for that setting.

virtual void setGhostEchelonLevelItems (bool enabled)=0
 
virtual void setGhostEchelonLevelItemLabels (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 (DtColorizedModelColorType type)=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 ghostEchelonLevelItemLabels () 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 DtColorizedModelColorType 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::signalslib::signal
< void(bool)> 
signal_displayAggregatesChanged
 
boost::signalslib::signal
< void(bool)> 
signal_showLeafNodesChanged
 
boost::signalslib::signal
< void(bool)> 
signal_displayBoundingBoxesForSelectedChanged
 
boost::signalslib::signal
< void(bool)> 
signal_displayBoundingBoxesChanged
 
boost::signalslib::signal
< void(bool)> 
signal_displayMainIconChanged
 
boost::signalslib::signal
< void(bool)> 
signal_ghostEchelonLevelItemsChanged
 
boost::signalslib::signal
< void(bool)> 
signal_ghostEchelonLevelItemLabelsChanged
 
boost::signalslib::signal
< void(bool)> 
signal_allowSelectionOfGhostedItemsChanged
 
boost::signalslib::signal
< void(int)> 
signal_echelonLevelChanged
 
boost::signalslib::signal
< void(DtColorizedModelColorType)> 
signal_colorizedModelColorTypeChanged
 

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::setGhostEchelonLevelItemLabels ( 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 ( DtColorizedModelColorType  type)
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::ghostEchelonLevelItemLabels ( ) 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 DtColorizedModelColorType makVrv::DtAggregateSettingsInterface::colorizedModelColorType ( ) const
pure virtual

Member Data Documentation

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

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)