CIvfAction Class Reference

#include <ivfctl/IvfAction.h>

Inheritance diagram for CIvfAction:

CIvfBase CIvfRefCountBase CIvfRTTIBase List of all members.

Public Member Functions

 CIvfAction ()
virtual ~CIvfAction ()
 IvfClassInfo ("CIvfAction", CIvfBase)
void setActionType (int type)
int getActionType ()
void setIntParam (int param)
int getIntParam ()
void setDoubleParam (double param)
double getDoubleParam ()
void setTime (double time)
double getTime ()
void setTarget (CIvfController *controller)
CIvfControllergetTarget ()

Detailed Description

Action class

Defines an action used in the CIvfActionController class.

Examples:

actionctl.cpp, and controllers.cpp.

Definition at line 36 of file IvfAction.h.


Constructor & Destructor Documentation

CIvfAction::CIvfAction  ) 
 

CIvfAction constructor

virtual CIvfAction::~CIvfAction  )  [virtual]
 

CIvfAction destructor


Member Function Documentation

int CIvfAction::getActionType  ) 
 

Return type of action

See also:
CIvfController

double CIvfAction::getDoubleParam  ) 
 

Return double parameter of action

int CIvfAction::getIntParam  ) 
 

Return integer parameter of action

CIvfController* CIvfAction::getTarget  ) 
 

Return target controller

double CIvfAction::getTime  ) 
 

Return time of excecution

Referenced by SActionCmp::operator()().

void CIvfAction::setActionType int  type  ) 
 

Set type of action,

See also:
CIvfController

void CIvfAction::setDoubleParam double  param  ) 
 

Set double parameter of action

void CIvfAction::setIntParam int  param  ) 
 

Set integer parameter of action

void CIvfAction::setTarget CIvfController controller  ) 
 

Set action target controller

This method sets the controller to received the action at the specified execution time

void CIvfAction::setTime double  time  ) 
 

Set time of execution

Used by the CIvfActionController class

Parameters:
time time when action is to be executed in seconds


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