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

Public Member Functions

 DtPerformanceOptionsWidgetLogic (makVrv::DtDe &de, DtPerformanceOptionsWidgetInterface &iFace)
 CTOR.
virtual ~DtPerformanceOptionsWidgetLogic ()
 virtual DTOR

Protected Member Functions

virtual void slot_performanceOptionsChanged (double)
 Updates text values and sends message to back-end to update DR values.
virtual void slot_userDefinedSmoothing (bool)
virtual void slot_smoothingEnabled (bool)
virtual void slot_userDefinedSmoothingPeriod (double)
virtual void slot_deadReckoningSettingsChanged (const DtDeadReckoningSettings &)
virtual double setSliderFromTranslationThreshold ()
virtual double translationThresholdFromPosition (int position) const
virtual double rotationThresholdFromPosition (int position) const
virtual double smoothingValueFromPosition (int position) const
void sendDRDataToServers (double)
 Sends an interface message to the server to update dead reckon data. Called from updatePerformanceSettings();.
virtual void updateTranslationLabel (double threshold)
virtual void updateRotationLabel (double threshold)
virtual void updateSmoothingLabel (double threshold)

Protected Attributes

makVrv::DtDemyDe
DtPerformanceOptionsWidgetInterfacemyInterface
double myLastSentTranslationThreshold
double myLastSentRotationThreshold
double myMaxTranslationThreshold
double myMaxRotationThreshold
double myMaxSmoothingThreshold

Constructor & Destructor Documentation

makVrf::DtPerformanceOptionsWidgetLogic::DtPerformanceOptionsWidgetLogic ( makVrv::DtDe de,
DtPerformanceOptionsWidgetInterface iFace 
)

CTOR.

virtual makVrf::DtPerformanceOptionsWidgetLogic::~DtPerformanceOptionsWidgetLogic ( )
virtual

virtual DTOR

Member Function Documentation

virtual void makVrf::DtPerformanceOptionsWidgetLogic::slot_performanceOptionsChanged ( double  )
protectedvirtual

Updates text values and sends message to back-end to update DR values.

Will also set smoothing value if that is selected to be updated by the user. Sends updated DR values to the network

virtual void makVrf::DtPerformanceOptionsWidgetLogic::slot_userDefinedSmoothing ( bool  )
protectedvirtual
virtual void makVrf::DtPerformanceOptionsWidgetLogic::slot_smoothingEnabled ( bool  )
protectedvirtual
virtual void makVrf::DtPerformanceOptionsWidgetLogic::slot_userDefinedSmoothingPeriod ( double  )
protectedvirtual
virtual void makVrf::DtPerformanceOptionsWidgetLogic::slot_deadReckoningSettingsChanged ( const DtDeadReckoningSettings )
protectedvirtual
virtual double makVrf::DtPerformanceOptionsWidgetLogic::setSliderFromTranslationThreshold ( )
protectedvirtual
virtual double makVrf::DtPerformanceOptionsWidgetLogic::translationThresholdFromPosition ( int  position) const
protectedvirtual
virtual double makVrf::DtPerformanceOptionsWidgetLogic::rotationThresholdFromPosition ( int  position) const
protectedvirtual
virtual double makVrf::DtPerformanceOptionsWidgetLogic::smoothingValueFromPosition ( int  position) const
protectedvirtual
void makVrf::DtPerformanceOptionsWidgetLogic::sendDRDataToServers ( double  )
protected

Sends an interface message to the server to update dead reckon data. Called from updatePerformanceSettings();.

virtual void makVrf::DtPerformanceOptionsWidgetLogic::updateTranslationLabel ( double  threshold)
protectedvirtual
virtual void makVrf::DtPerformanceOptionsWidgetLogic::updateRotationLabel ( double  threshold)
protectedvirtual
virtual void makVrf::DtPerformanceOptionsWidgetLogic::updateSmoothingLabel ( double  threshold)
protectedvirtual

Member Data Documentation

makVrv::DtDe& makVrf::DtPerformanceOptionsWidgetLogic::myDe
protected
DtPerformanceOptionsWidgetInterface& makVrf::DtPerformanceOptionsWidgetLogic::myInterface
protected
double makVrf::DtPerformanceOptionsWidgetLogic::myLastSentTranslationThreshold
protected
double makVrf::DtPerformanceOptionsWidgetLogic::myLastSentRotationThreshold
protected
double makVrf::DtPerformanceOptionsWidgetLogic::myMaxTranslationThreshold
protected
double makVrf::DtPerformanceOptionsWidgetLogic::myMaxRotationThreshold
protected
double makVrf::DtPerformanceOptionsWidgetLogic::myMaxSmoothingThreshold
protected

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

Document ID: Generated on Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)