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 Member Functions | Protected Attributes
makVrv::DtObserverAnimatorCreator Class Reference

The creator class for creating DtObserverAnimator.

Inheritance diagram for makVrv::DtObserverAnimatorCreator:
Inheritance graph
[legend]

Public Member Functions

virtual DtObserverAnimatorcreate (DtObserver &obs, DtVector geocEndPos, DtTaitBryan geocEndOri, double endZoom, float smoothTime=3.0f)
 
virtual DtObserverAnimatorcreate (DtObserver &obs, DtVector cigEndPos, DtQuat cigEndOri, double endZoom, float smoothTime=3.0f)
 
virtual DtObserverAnimatorcreate (DtObserver &obs, DtVector relativeEndPos, DtQuat relativeEndOri, double endZoom, DtUniqueID attachedTo, DtUniqueID secondaryAttachedTo, DtObserverObject::AttachType attachedType, float smoothTime=3.0f)
 
virtual DtObserverAnimatorcreate (DtObserver &obs, makArchives::DtObserverStateRecord &rec, float smoothTime=3.0f)
 
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 
virtual ~DtVirtualBaseClass ()
 

Static Public Member Functions

static DtObserverAnimatorCreatorinstance (DtDe &de)
 
static void registerInstance (DtDe &de, DtObserverAnimatorCreator *anInstance)
 

Protected Member Functions

 DtObserverAnimatorCreator (DtDe &de)
 

Protected Attributes

DtDemyDe
 

Constructor & Destructor Documentation

makVrv::DtObserverAnimatorCreator::DtObserverAnimatorCreator ( DtDe de)
protected

Member Function Documentation

static DtObserverAnimatorCreator& makVrv::DtObserverAnimatorCreator::instance ( DtDe de)
static

Get the creator instance for this IG object.

Exceptions
DtCorruptedStateif it is unable to get the instance.
static void makVrv::DtObserverAnimatorCreator::registerInstance ( DtDe de,
DtObserverAnimatorCreator anInstance 
)
static

Register the creator instance with an IG.

virtual DtObserverAnimator* makVrv::DtObserverAnimatorCreator::create ( DtObserver obs,
DtVector  geocEndPos,
DtTaitBryan  geocEndOri,
double  endZoom,
float  smoothTime = 3.0f 
)
virtual

Default create implementation, override to provide additional.

virtual DtObserverAnimator* makVrv::DtObserverAnimatorCreator::create ( DtObserver obs,
DtVector  cigEndPos,
DtQuat  cigEndOri,
double  endZoom,
float  smoothTime = 3.0f 
)
virtual

Default create implementation, override to provide additional.

virtual DtObserverAnimator* makVrv::DtObserverAnimatorCreator::create ( DtObserver obs,
DtVector  relativeEndPos,
DtQuat  relativeEndOri,
double  endZoom,
DtUniqueID  attachedTo,
DtUniqueID  secondaryAttachedTo,
DtObserverObject::AttachType  attachedType,
float  smoothTime = 3.0f 
)
virtual

Default create implementation, override to provide additional.

virtual DtObserverAnimator* makVrv::DtObserverAnimatorCreator::create ( DtObserver obs,
makArchives::DtObserverStateRecord rec,
float  smoothTime = 3.0f 
)
virtual

Default create implementation, override to provide additional.

Member Data Documentation

DtDe& makVrv::DtObserverAnimatorCreator::myDe
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)