CIvfActionController Class Reference

#include <ivfctl/IvfActionController.h>

Inheritance diagram for CIvfActionController:

CIvfControllerGroup CIvfController CIvfBase CIvfRefCountBase CIvfRTTIBase List of all members.

Public Member Functions

 CIvfActionController ()
virtual ~CIvfActionController ()
 IvfClassInfo ("CIvfActionController", CIvfControllerGroup)
void addAction (CIvfAction *action)
void clear ()
void setTolerance (double tol)
virtual void doUpdate (double dt)
virtual void doActivate ()
virtual void doReset ()

Detailed Description

Action controller class

Class for sequencing actions for controlling dynamic scenes

Examples:

actionctl.cpp.

Definition at line 44 of file IvfActionController.h.


Constructor & Destructor Documentation

CIvfActionController::CIvfActionController  ) 
 

CIvfActionController constructor

virtual CIvfActionController::~CIvfActionController  )  [virtual]
 

CIvfActionController destructor


Member Function Documentation

void CIvfActionController::addAction CIvfAction action  ) 
 

Add action to controller

Actions will be sorted and executed in order

void CIvfActionController::clear  ) 
 

Clear (delete) all actions in controller

Reimplemented from CIvfControllerGroup.

virtual void CIvfActionController::doUpdate double  dt  )  [virtual]
 

Virtual update routine

This method should be overridden in derived classes to handle incremental time update

Parameters:
dt time since last call in seconds.

Reimplemented from CIvfControllerGroup.

void CIvfActionController::setTolerance double  tol  ) 
 

Set time tolerance for accepting an action


The documentation for this class was generated from the following file:
Generated on Fri Sep 1 15:36:48 2006 for Interactive Visualisation Framework - Ivf++ by  doxygen 1.4.6-NO