Public Member Functions | Protected Attributes | List of all members
gte::TransformController Class Reference

#include <GteTransformController.h>

Inheritance diagram for gte::TransformController:
Inheritance graph
[legend]

Public Member Functions

Transform const & GetTransform () const
 
void SetTransform (Transform const &localTransform)
 
 TransformController (Transform const &localTransform)
 
virtual bool Update (double applicationTime)
 
- Public Member Functions inherited from gte::Controller
double GetApplicationTime () const
 
ControlledObjectGetObject () const
 
void SetApplicationTime (double applicationTime)
 
virtual void SetObject (ControlledObject *object)
 
virtual ~Controller ()
 

Protected Attributes

Transform mLocalTransform
 
- Protected Attributes inherited from gte::Controller
double mApplicationTime
 
ControlledObjectmObject
 

Additional Inherited Members

- Public Attributes inherited from gte::Controller
bool active
 
double frequency
 
double maxTime
 
double minTime
 
std::string name
 
double phase
 
RepeatType repeat
 
- Protected Member Functions inherited from gte::Controller
 Controller ()
 
double GetControlTime (double applicationTime)
 

Detailed Description

Definition at line 16 of file GteTransformController.h.

Constructor & Destructor Documentation

TransformController::TransformController ( Transform const &  localTransform)

Definition at line 14 of file GteTransformController.cpp.

Member Function Documentation

Transform const & gte::TransformController::GetTransform ( ) const
inline

Definition at line 41 of file GteTransformController.h.

void gte::TransformController::SetTransform ( Transform const &  localTransform)
inline

Definition at line 36 of file GteTransformController.h.

bool TransformController::Update ( double  applicationTime)
virtual

Reimplemented from gte::Controller.

Reimplemented in gte::KeyframeController, and gte::BlendTransformController.

Definition at line 20 of file GteTransformController.cpp.

Member Data Documentation

Transform gte::TransformController::mLocalTransform
protected

Definition at line 32 of file GteTransformController.h.


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


geometric_tools_engine
Author(s): Yijiang Huang
autogenerated on Thu Jul 18 2019 04:00:07