VR-Forces 4.0.4 Class Documentation
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. More...

Inheritance diagram for DtDeadReckoningSettings:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtDeadReckoningSettings ()
 Default constructor, required for deserialization.
 DtDeadReckoningSettings (std::string name)
 Constructor.
 DtDeadReckoningSettings (std::string name, double translationThreshold, double rotationThreshold)
 Constructor.
 DtDeadReckoningSettings (const DtDeadReckoningSettings &orig)
 Copy constructor.
virtual bool operator== (const DtSettingsObject &other) const
 Equality operator.
virtual bool operator!= (const DtSettingsObject &other) const
 Inequality operator.
virtual DtSettingsObjectclone () const
 Clone operator, returns a new settings which is a copy of this one.
virtual bool setFrom (const DtSettingsObject *other)
double translationThreshold () const
 Translation Threshold specified in meters.
void setTranslationThreshold (double threshold)
 Translation Threshold specified in meters.
double rotationThreshold () const
 Rotation Threshold specified in degrees.
void setRotationThreshold (double threshold)
 Rotation Threshold specified in degrees.

Static Public Member Functions

static DtSettingsObjectcreate (DtSettingsObjectCreationParams &params)
 Creator.

Protected Attributes

double myTranslationThreshold
double myRotationThreshold

Private Member Functions

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

Friends

class boost::serialization::access

Detailed Description

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.


Constructor & Destructor Documentation

Default constructor, required for deserialization.

Constructor.

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

Constructor.

Copy constructor.


Member Function Documentation

virtual bool DtDeadReckoningSettings::operator== ( const DtSettingsObject other) const [virtual]

Equality operator.

Reimplemented from DtSettingsObject.

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

Inequality operator.

Reimplemented from DtSettingsObject.

virtual DtSettingsObject* DtDeadReckoningSettings::clone ( ) const [virtual]

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

Implements DtSettingsObject.

virtual bool DtDeadReckoningSettings::setFrom ( const DtSettingsObject other) [virtual]

Reimplemented from DtSettingsObject.

Creator.

Translation Threshold specified in meters.

Translation Threshold specified in meters.

Rotation Threshold specified in degrees.

Rotation Threshold specified in degrees.

template<class Archive >
void DtDeadReckoningSettings::serialize ( Archive &  ar,
const unsigned int  version 
) [inline, private]

Serialization support.

Reimplemented from DtSettingsObject.


Friends And Related Function Documentation

friend class boost::serialization::access [friend]

Reimplemented from DtSettingsObject.


Member Data Documentation


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)