Classes | Public Member Functions | Private Attributes | List of all members
TwoDofController Class Reference

#include <TwoDofController.h>

Inheritance diagram for TwoDofController:
Inheritance graph
[legend]

Classes

class  TwoDofControllerParam
 

Public Member Functions

bool getParameter ()
 
bool getParameter (TwoDofControllerParam &_p)
 
void reset ()
 
void setup ()
 
void setup (TwoDofControllerParam &_param, unsigned int _range=0)
 
void setup (double _ke, double _tc, double _dt, unsigned int _range=0)
 
 TwoDofController ()
 
 TwoDofController (TwoDofControllerParam &_param, unsigned int _range=0)
 
 TwoDofController (double _ke, double _tc, double _dt, unsigned int _range=0)
 
double update (double _x, double _xd)
 
 ~TwoDofController ()
 
- Public Member Functions inherited from TwoDofControllerInterface
void setErrorPrefix (const std::string &_error_prefix)
 
virtual ~TwoDofControllerInterface ()
 

Private Attributes

Integrator integrator
 
TwoDofControllerParam param
 

Additional Inherited Members

- Protected Attributes inherited from TwoDofControllerInterface
std::string error_prefix
 

Detailed Description

Definition at line 32 of file TwoDofController.h.

Constructor & Destructor Documentation

TwoDofController::TwoDofController ( )

Definition at line 18 of file TwoDofController.cpp.

TwoDofController::TwoDofController ( TwoDofController::TwoDofControllerParam _param,
unsigned int  _range = 0 
)

Definition at line 25 of file TwoDofController.cpp.

TwoDofController::~TwoDofController ( )

Definition at line 32 of file TwoDofController.cpp.

TwoDofController::TwoDofController ( double  _ke,
double  _tc,
double  _dt,
unsigned int  _range = 0 
)

Definition at line 88 of file TwoDofController.cpp.

Member Function Documentation

bool TwoDofController::getParameter ( )
virtual

Implements TwoDofControllerInterface.

Definition at line 51 of file TwoDofController.cpp.

bool TwoDofController::getParameter ( TwoDofController::TwoDofControllerParam _p)

Definition at line 55 of file TwoDofController.cpp.

void TwoDofController::reset ( void  )
virtual

Implements TwoDofControllerInterface.

Definition at line 47 of file TwoDofController.cpp.

void TwoDofController::setup ( )
virtual

Implements TwoDofControllerInterface.

Definition at line 35 of file TwoDofController.cpp.

void TwoDofController::setup ( TwoDofController::TwoDofControllerParam _param,
unsigned int  _range = 0 
)

Definition at line 41 of file TwoDofController.cpp.

void TwoDofController::setup ( double  _ke,
double  _tc,
double  _dt,
unsigned int  _range = 0 
)

Definition at line 95 of file TwoDofController.cpp.

double TwoDofController::update ( double  _x,
double  _xd 
)
virtual

Implements TwoDofControllerInterface.

Definition at line 62 of file TwoDofController.cpp.

Member Data Documentation

Integrator TwoDofController::integrator
private

Definition at line 64 of file TwoDofController.h.

TwoDofControllerParam TwoDofController::param
private

Definition at line 63 of file TwoDofController.h.


The documentation for this class was generated from the following files:


hrpsys
Author(s): AIST, Fumio Kanehiro
autogenerated on Thu May 6 2021 02:41:53