VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Attributes | Private Member Functions | Friends
DtDeadReckoningSettings Class Reference

Dead reckoning settings used by the performance options dialog to set dead reckoning values for entities that allow gui overrides. Note this object does not set the aggregate dimension threshold.

Inheritance diagram for DtDeadReckoningSettings:
Inheritance graph
[legend]

Public Member Functions

 DtDeadReckoningSettings ()
 
 DtDeadReckoningSettings (std::string name)
 
 DtDeadReckoningSettings (std::string name, double translationThreshold, double rotationThreshold)
 
 DtDeadReckoningSettings (const DtDeadReckoningSettings &orig)
 
virtual ~DtDeadReckoningSettings () override
 
virtual bool operator== (const DtSettingsObject &other) const override
 
virtual bool operator!= (const DtSettingsObject &other) const override
 
virtual DtSettingsObjectclone () const override
 
virtual bool setFrom (const DtSettingsObject *other) override
 
double translationThreshold () const
 
void setTranslationThreshold (double threshold)
 
double rotationThreshold () const
 
void setRotationThreshold (double threshold)
 
- Public Member Functions inherited from DtSettingsObject
 DtSettingsObject ()
 
 DtSettingsObject (std::string name)
 
 DtSettingsObject (const DtSettingsObject &orig)
 
virtual void operator= (const DtSettingsObject &orig)
 
virtual ~DtSettingsObject ()
 
virtual std::string name () const
 

Static Public Member Functions

static DtSettingsObjectcreate (DtSettingsObjectCreationParams &params)
 

Protected Attributes

double myTranslationThreshold
 
double myRotationThreshold
 
- Protected Attributes inherited from DtSettingsObject
std::string myName
 

Private Member Functions

template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 

Friends

class boost::serialization::access
 

Constructor & Destructor Documentation

DtDeadReckoningSettings::DtDeadReckoningSettings ( )

Default constructor, required for deserialization.

DtDeadReckoningSettings::DtDeadReckoningSettings ( std::string  name)

Constructor.

DtDeadReckoningSettings::DtDeadReckoningSettings ( std::string  name,
double  translationThreshold,
double  rotationThreshold 
)

Constructor.

DtDeadReckoningSettings::DtDeadReckoningSettings ( const DtDeadReckoningSettings orig)

Copy constructor.

virtual DtDeadReckoningSettings::~DtDeadReckoningSettings ( )
overridevirtual

Member Function Documentation

virtual bool DtDeadReckoningSettings::operator== ( const DtSettingsObject other) const
overridevirtual

Equality operator.

Reimplemented from DtSettingsObject.

virtual bool DtDeadReckoningSettings::operator!= ( const DtSettingsObject other) const
overridevirtual

Inequality operator.

Reimplemented from DtSettingsObject.

virtual DtSettingsObject* DtDeadReckoningSettings::clone ( ) const
overridevirtual

Clone operator, returns a new settings which is a copy of this one.

Implements DtSettingsObject.

virtual bool DtDeadReckoningSettings::setFrom ( const DtSettingsObject other)
overridevirtual

Reimplemented from DtSettingsObject.

static DtSettingsObject* DtDeadReckoningSettings::create ( DtSettingsObjectCreationParams params)
static

Creator.

double DtDeadReckoningSettings::translationThreshold ( ) const

Translation Threshold specified in meters.

void DtDeadReckoningSettings::setTranslationThreshold ( double  threshold)

Translation Threshold specified in meters.

double DtDeadReckoningSettings::rotationThreshold ( ) const

Rotation Threshold specified in degrees.

void DtDeadReckoningSettings::setRotationThreshold ( double  threshold)

Rotation Threshold specified in degrees.

template<class Archive >
void DtDeadReckoningSettings::serialize ( Archive &  ar,
const unsigned int  version 
)
inlineprivate

Serialization support.

Friends And Related Function Documentation

friend class boost::serialization::access
friend

Member Data Documentation

double DtDeadReckoningSettings::myTranslationThreshold
protected
double DtDeadReckoningSettings::myRotationThreshold
protected

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)