Main Page | Modules | Class Hierarchy | Compound List | File List | Compound Members | File Members | Related Pages

RHexCalibMode Class Reference
[The Mode Supervisor]

#include <RHexMode.hh>

Inherits RHexMode.

List of all members.


Detailed Description

Abstract base class for all calibration modes.

This class defines the interface for modes that are to be used for calibration purposes. In requires the definition of a number of methods which enable the mode supervisor to query whather the underlying robot platform is properly calibrated or not. No modes can be activated unless proper calibration is performed.


Public Member Functions

 RHexCalibMode (const char *name)
virtual bool isCalibrating (void)=0
virtual bool isFailed (void)=0
virtual bool isCalibrated (void)=0


Constructor & Destructor Documentation

RHexCalibMode::RHexCalibMode const char *  name  )  [inline]
 

This constructor creates a calibration kmode with the supplied name


Member Function Documentation

virtual bool RHexCalibMode::isCalibrated void   )  [pure virtual]
 

This method returns true if the calibration completed successfully

virtual bool RHexCalibMode::isCalibrating void   )  [pure virtual]
 

This method returns true is the mode is in the process of performing calibration.

virtual bool RHexCalibMode::isFailed void   )  [pure virtual]
 

This method returns true is the calibration attempt failed.


RHexLib Reference Documentation