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
ModelAnimator * getAnimator ()
 Get ModelAnimator. More...

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


Protected Attributes

ModelAnimator * animator
 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: