CIvfControllerGroup Class Reference

#include <ivfctl/IvfControllerGroup.h>

Inheritance diagram for CIvfControllerGroup:

CIvfController CIvfBase CIvfRefCountBase CIvfRTTIBase CIvfActionController List of all members.

Public Member Functions

 CIvfControllerGroup ()
virtual ~CIvfControllerGroup ()
 IvfClassInfo ("CIvfControllerGroup", CIvfController)
void addChild (CIvfController *controller)
void clear ()
virtual void doUpdate (double dt)
virtual void doAction (CIvfAction *action)
virtual void doReset ()

Detailed Description

Group controller class

This controller handles a set of controllers as a single controller

Examples:

actionctl.cpp, and controllers.cpp.

Definition at line 35 of file IvfControllerGroup.h.


Constructor & Destructor Documentation

CIvfControllerGroup::CIvfControllerGroup  ) 
 

CIvfControllerGroup constructor

virtual CIvfControllerGroup::~CIvfControllerGroup  )  [virtual]
 

CIvfControllerGroup destructor


Member Function Documentation

void CIvfControllerGroup::addChild CIvfController controller  ) 
 

Add a controller to the controller group

virtual void CIvfControllerGroup::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 CIvfController.

Reimplemented in CIvfActionController.


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