VR-Forces 4.2 Class Documentation
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
makVrf::DtSimulationTimeScaleWidgetLogic Class Reference

Public Member Functions

 DtSimulationTimeScaleWidgetLogic (makVrv::DtDe &de, DtSimulationTimeScaleWidgetInterface *iFace)
 CTOR.
virtual ~DtSimulationTimeScaleWidgetLogic ()
 virtual DTOR
virtual void setupGui ()
virtual void setTimeMultiplier (double, bool sendMessage=true)
 Sets time multiplier based on actual value. Will set time scale appropriately.
virtual double timeMultiplier () const
virtual void setTimeMultiplier (int)
 Sets the time multiplier based on the tick value. Will set time scale appropriately.
virtual void setDisplayOnly (bool)
 Sets to only display the information, not send it to the network.

Protected Member Functions

virtual void slot_selectedBackendChanged ()
virtual void slot_allBackendsAboutToBeRemoved ()
virtual void slot_backendUpdated (const DtVrfBackendState &, int)
virtual int convertToTick (double) const
virtual int convertToSliderTick (double d) const
virtual double convertToMultiplier (int) const
virtual void setRange (double low, double high)

Protected Attributes

makVrv::DtDe & myDe
DtSimulationTimeScaleWidgetInterfacemyInterface
DtVrfBackendStatemyBackend
double myLowRange
double myHighRange
double myTimeMultiplier
bool myDisplayOnly

Constructor & Destructor Documentation

makVrf::DtSimulationTimeScaleWidgetLogic::DtSimulationTimeScaleWidgetLogic ( makVrv::DtDe &  de,
DtSimulationTimeScaleWidgetInterface iFace 
)

CTOR.

virtual makVrf::DtSimulationTimeScaleWidgetLogic::~DtSimulationTimeScaleWidgetLogic ( )
virtual

virtual DTOR

Member Function Documentation

virtual void makVrf::DtSimulationTimeScaleWidgetLogic::setupGui ( )
virtual
virtual void makVrf::DtSimulationTimeScaleWidgetLogic::setTimeMultiplier ( double  ,
bool  sendMessage = true 
)
virtual

Sets time multiplier based on actual value. Will set time scale appropriately.

virtual double makVrf::DtSimulationTimeScaleWidgetLogic::timeMultiplier ( ) const
virtual
virtual void makVrf::DtSimulationTimeScaleWidgetLogic::setTimeMultiplier ( int  )
virtual

Sets the time multiplier based on the tick value. Will set time scale appropriately.

virtual void makVrf::DtSimulationTimeScaleWidgetLogic::setDisplayOnly ( bool  )
virtual

Sets to only display the information, not send it to the network.

virtual void makVrf::DtSimulationTimeScaleWidgetLogic::slot_selectedBackendChanged ( )
protectedvirtual
virtual void makVrf::DtSimulationTimeScaleWidgetLogic::slot_allBackendsAboutToBeRemoved ( )
protectedvirtual
virtual void makVrf::DtSimulationTimeScaleWidgetLogic::slot_backendUpdated ( const DtVrfBackendState ,
int   
)
protectedvirtual
virtual int makVrf::DtSimulationTimeScaleWidgetLogic::convertToTick ( double  ) const
protectedvirtual
virtual int makVrf::DtSimulationTimeScaleWidgetLogic::convertToSliderTick ( double  d) const
protectedvirtual
virtual double makVrf::DtSimulationTimeScaleWidgetLogic::convertToMultiplier ( int  ) const
protectedvirtual
virtual void makVrf::DtSimulationTimeScaleWidgetLogic::setRange ( double  low,
double  high 
)
protectedvirtual

Member Data Documentation

makVrv::DtDe& makVrf::DtSimulationTimeScaleWidgetLogic::myDe
protected
DtSimulationTimeScaleWidgetInterface* makVrf::DtSimulationTimeScaleWidgetLogic::myInterface
protected
DtVrfBackendState* makVrf::DtSimulationTimeScaleWidgetLogic::myBackend
protected
double makVrf::DtSimulationTimeScaleWidgetLogic::myLowRange
protected
double makVrf::DtSimulationTimeScaleWidgetLogic::myHighRange
protected
double makVrf::DtSimulationTimeScaleWidgetLogic::myTimeMultiplier
protected
bool makVrf::DtSimulationTimeScaleWidgetLogic::myDisplayOnly
protected

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

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)