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

/brief A DtBreakingWavesLogic object provides the logic for a widget acts as a utility for controlling/configuring Breaking Waves. More...

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

Public Member Functions

 DtBreakingWavesLogic (DtDe &de, DtBreakingWavesInterface &bwIface)
 Constructor.
virtual ~DtBreakingWavesLogic ()
 Destructor.
virtual void updateGui ()
 Update the GUI with system settings.

Protected Member Functions

Slots for when settings are changed by the GUI.
virtual void slot_onBreakingWaveAmplitudeChanged (float)
 Breaking wave amplitude was changed by the user.
virtual void slot_onChangeOceanQuality (DtTritonManager::TritonQuality quality)
 Ocean Quality was changed by user.
Non-virtual functions to update the GUI.
void sendSettingsToGui ()

Protected Attributes

DtDemyDe
DtBreakingWavesInterfacemyIface

Additional Inherited Members

- Private Member Functions inherited from makVrv::DtSignalConnectionManager
 DtSignalConnectionManager ()
 CTOR.
virtual ~DtSignalConnectionManager ()
 DTOR.
void manageConnection (const boost::signalslib::connection &conn)
 Connect a signal.
DtSignalConnectionManageroperator+= (const boost::signalslib::connection &conn)
 Connect a signal.
int numberOfConnections () const
 Get the number of connections.
void disconnectSignals ()
 Disconnect all signals.
bool blockConnections (bool blocked)
 Blocks/unblocks connections.
bool blockConnection (int index, bool blocked)
 Blocks/unblocks connections.
bool connectionsBlocked () const
 check whether connections are blocked.
bool connectionBlocked (int index) const
 check whether connections are blocked.

Detailed Description

/brief A DtBreakingWavesLogic object provides the logic for a widget acts as a utility for controlling/configuring Breaking Waves.

Constructor & Destructor Documentation

makVrv::DtBreakingWavesLogic::DtBreakingWavesLogic ( DtDe de,
DtBreakingWavesInterface bwIface 
)

Constructor.

virtual makVrv::DtBreakingWavesLogic::~DtBreakingWavesLogic ( )
virtual

Destructor.

Member Function Documentation

virtual void makVrv::DtBreakingWavesLogic::updateGui ( )
virtual

Update the GUI with system settings.

virtual void makVrv::DtBreakingWavesLogic::slot_onBreakingWaveAmplitudeChanged ( float  )
protectedvirtual

Breaking wave amplitude was changed by the user.

virtual void makVrv::DtBreakingWavesLogic::slot_onChangeOceanQuality ( DtTritonManager::TritonQuality  quality)
protectedvirtual

Ocean Quality was changed by user.

void makVrv::DtBreakingWavesLogic::sendSettingsToGui ( )
protected

Member Data Documentation

DtDe& makVrv::DtBreakingWavesLogic::myDe
protected
DtBreakingWavesInterface& makVrv::DtBreakingWavesLogic::myIface
protected

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

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)