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
DtMovementLocalObjectFacadeInterface Class Referenceabstract

This DtMovementLocalObjectFacadeInterface class will provide API functionality for objects that have velocity and acceleration.

Inheritance diagram for DtMovementLocalObjectFacadeInterface:
Inheritance graph
[legend]

Public Member Functions

 DtMovementLocalObjectFacadeInterface ()
 
virtual ~DtMovementLocalObjectFacadeInterface ()
 
bool isUsable () const
 
DtDeadReckonTypes nextFrameDeadReckoningAlgorithm () const
 
void setNextFrameDeadReckoningAlgorithm (DtDeadReckonTypes)
 
void setNextFrameLocalVelocity (const DtVector &)
 
const DtVectornextFrameLocalVelocity () const
 
void setNextFrameRelativeVelocity (const DtVector &)
 
void setNextFrameWorldVelocity (const DtVector &)
 
const DtVectornextFrameWorldVelocity () const
 
void setNextFrameRotationalVelocity (const DtVector &)
 
const DtVectornextFrameRotationalVelocity () const
 
void setNextFrameParentStationName (DtStationName)
 
DtStationName nextFrameParentStationName () const
 
void setNextFrameParentVelocity (const DtVector &)
 
const DtVectornextFrameParentVelocity () const
 
void setNextFrameLocalSpeed (double)
 
void setNextFrameLocalAcceleration (const DtVector &)
 
const DtVectornextFrameLocalAcceleration () const
 
void setNextFrameRelativeAcceleration (const DtVector &)
 
void setNextFrameParentAcceleration (const DtVector &)
 
const DtVectornextFrameParentAcceleration () const
 
void setNextFrameWorldAcceleration (const DtVector &)
 
const DtVectornextFrameWorldAcceleration () const
 
void setNextFrameIsFrozen (bool)
 
bool nextFrameIsFrozen () const
 
bool nextFrameIsSpatiallyFrozen () const
 
void nextFrameFreezeSpatial ()
 
void nextFrameThawSpatial ()
 
DtThresholder & nextFrameThresholder ()
 
DtThresholder nextFrameThresholder () const
 

Protected Member Functions

virtual DtLocalObjectlocalObject () const =0
 
void setupDecorator ()
 

Constructor & Destructor Documentation

DtMovementLocalObjectFacadeInterface::DtMovementLocalObjectFacadeInterface ( )

CTOR.

virtual DtMovementLocalObjectFacadeInterface::~DtMovementLocalObjectFacadeInterface ( )
virtual

DTOR.

Member Function Documentation

bool DtMovementLocalObjectFacadeInterface::isUsable ( ) const
DtDeadReckonTypes DtMovementLocalObjectFacadeInterface::nextFrameDeadReckoningAlgorithm ( ) const
void DtMovementLocalObjectFacadeInterface::setNextFrameDeadReckoningAlgorithm ( DtDeadReckonTypes  )
void DtMovementLocalObjectFacadeInterface::setNextFrameLocalVelocity ( const DtVector )
const DtVector& DtMovementLocalObjectFacadeInterface::nextFrameLocalVelocity ( ) const
void DtMovementLocalObjectFacadeInterface::setNextFrameRelativeVelocity ( const DtVector )
void DtMovementLocalObjectFacadeInterface::setNextFrameWorldVelocity ( const DtVector )
const DtVector& DtMovementLocalObjectFacadeInterface::nextFrameWorldVelocity ( ) const
void DtMovementLocalObjectFacadeInterface::setNextFrameRotationalVelocity ( const DtVector )
const DtVector& DtMovementLocalObjectFacadeInterface::nextFrameRotationalVelocity ( ) const
void DtMovementLocalObjectFacadeInterface::setNextFrameParentStationName ( DtStationName  )
DtStationName DtMovementLocalObjectFacadeInterface::nextFrameParentStationName ( ) const
void DtMovementLocalObjectFacadeInterface::setNextFrameParentVelocity ( const DtVector )
const DtVector& DtMovementLocalObjectFacadeInterface::nextFrameParentVelocity ( ) const
void DtMovementLocalObjectFacadeInterface::setNextFrameLocalSpeed ( double  )
void DtMovementLocalObjectFacadeInterface::setNextFrameLocalAcceleration ( const DtVector )
const DtVector& DtMovementLocalObjectFacadeInterface::nextFrameLocalAcceleration ( ) const
void DtMovementLocalObjectFacadeInterface::setNextFrameRelativeAcceleration ( const DtVector )
void DtMovementLocalObjectFacadeInterface::setNextFrameParentAcceleration ( const DtVector )
const DtVector& DtMovementLocalObjectFacadeInterface::nextFrameParentAcceleration ( ) const
void DtMovementLocalObjectFacadeInterface::setNextFrameWorldAcceleration ( const DtVector )
const DtVector& DtMovementLocalObjectFacadeInterface::nextFrameWorldAcceleration ( ) const
void DtMovementLocalObjectFacadeInterface::setNextFrameIsFrozen ( bool  )
bool DtMovementLocalObjectFacadeInterface::nextFrameIsFrozen ( ) const
bool DtMovementLocalObjectFacadeInterface::nextFrameIsSpatiallyFrozen ( ) const
void DtMovementLocalObjectFacadeInterface::nextFrameFreezeSpatial ( )
void DtMovementLocalObjectFacadeInterface::nextFrameThawSpatial ( )
DtThresholder& DtMovementLocalObjectFacadeInterface::nextFrameThresholder ( )
DtThresholder DtMovementLocalObjectFacadeInterface::nextFrameThresholder ( ) const
virtual DtLocalObject* DtMovementLocalObjectFacadeInterface::localObject ( ) const
protectedpure virtual
void DtMovementLocalObjectFacadeInterface::setupDecorator ( )
inlineprotected

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)