Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

Teddy::Behaviour::ModelController Class Reference

#include <ModelController.h>

Inheritance diagram for Teddy::Behaviour::ModelController:

Inheritance graph
[legend]
Collaboration diagram for Teddy::Behaviour::ModelController:

Collaboration graph
[legend]
List of all members.

Public Methods

 ModelController (ModelAnimator *ia)
 Constructor. More...

virtual ~ModelController ()
virtual void tick ()=0
 Tick. More...

virtual void clearControls ()=0
ModelAnimatorgetAnimator ()
 Get ModelAnimator. More...

void setAnimator (ModelAnimator *si)
 Set ModelAnimator. More...


Protected Attributes

ModelAnimatoranimator
 ModelModel animator. More...


Constructor & Destructor Documentation

Teddy::Behaviour::ModelController::ModelController ModelAnimator   ia
 

Constructor.

Definition at line 38 of file ModelController.cpp.

References animator.

Teddy::Behaviour::ModelController::~ModelController   [virtual]
 

Definition at line 48 of file ModelController.cpp.

References animator.


Member Function Documentation

virtual void Teddy::Behaviour::ModelController::clearControls   [pure virtual]
 

ModelAnimator * Teddy::Behaviour::ModelController::getAnimator  
 

Get ModelAnimator.

Definition at line 56 of file ModelController.cpp.

References animator.

void Teddy::Behaviour::ModelController::setAnimator ModelAnimator   si
 

Set ModelAnimator.

Definition at line 62 of file ModelController.cpp.

References animator.

virtual void Teddy::Behaviour::ModelController::tick   [pure virtual]
 

Tick.

Reimplemented from Teddy::MixIn::Tick.


Member Data Documentation

ModelAnimator* Teddy::Behaviour::ModelController::animator [protected]
 

ModelModel animator.

Definition at line 58 of file ModelController.h.

Referenced by getAnimator, ModelController, setAnimator, and ~ModelController.


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