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

#include <TwoDofControllerPDModel.h>

Inheritance diagram for TwoDofControllerPDModel:
Inheritance graph
[legend]

Classes

class  TwoDofControllerPDModelParam
 

Public Member Functions

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

Private Attributes

std::vector< Convolutionconvolutions
 
double current_time
 
TwoDofControllerPDModelParam param
 

Additional Inherited Members

- Protected Attributes inherited from TwoDofControllerInterface
std::string error_prefix
 

Detailed Description

Definition at line 19 of file TwoDofControllerPDModel.h.

Constructor & Destructor Documentation

TwoDofControllerPDModel::TwoDofControllerPDModel ( )

Definition at line 17 of file TwoDofControllerPDModel.cpp.

TwoDofControllerPDModel::TwoDofControllerPDModel ( TwoDofControllerPDModel::TwoDofControllerPDModelParam _param,
unsigned int  _range = 0 
)

Definition at line 27 of file TwoDofControllerPDModel.cpp.

TwoDofControllerPDModel::~TwoDofControllerPDModel ( )

Definition at line 37 of file TwoDofControllerPDModel.cpp.

Member Function Documentation

bool TwoDofControllerPDModel::getParameter ( )
virtual

Implements TwoDofControllerInterface.

Definition at line 55 of file TwoDofControllerPDModel.cpp.

bool TwoDofControllerPDModel::getParameter ( TwoDofControllerPDModel::TwoDofControllerPDModelParam _p)

Definition at line 59 of file TwoDofControllerPDModel.cpp.

void TwoDofControllerPDModel::reset ( void  )
virtual

Implements TwoDofControllerInterface.

Definition at line 67 of file TwoDofControllerPDModel.cpp.

void TwoDofControllerPDModel::setup ( )
virtual

Implements TwoDofControllerInterface.

Definition at line 40 of file TwoDofControllerPDModel.cpp.

void TwoDofControllerPDModel::setup ( TwoDofControllerPDModel::TwoDofControllerPDModelParam _param,
unsigned int  _range = 0 
)

Definition at line 46 of file TwoDofControllerPDModel.cpp.

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

Implements TwoDofControllerInterface.

Definition at line 74 of file TwoDofControllerPDModel.cpp.

Member Data Documentation

std::vector<Convolution> TwoDofControllerPDModel::convolutions
private

Definition at line 48 of file TwoDofControllerPDModel.h.

double TwoDofControllerPDModel::current_time
private

Definition at line 47 of file TwoDofControllerPDModel.h.

TwoDofControllerPDModelParam TwoDofControllerPDModel::param
private

Definition at line 46 of file TwoDofControllerPDModel.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