VR-Forces 5.0.1 Developer's Guide
 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)
 
virtual ~DtPerformanceOptionsWidgetLogic ()
 

Protected Member Functions

virtual void slot_performanceOptionsChanged (double)
 
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)
 
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 Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)