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 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.
virtual void setRange (double low, double high)

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

Protected Attributes

makVrv::DtDemyDe
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::setRange ( double  low,
double  high 
)
virtual
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

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 Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)