Base class for the ICR::MultiPointContactModel, holds a ICR::LimitSurface. More...
#include <contact_model.h>
Public Member Functions | |
uint | getId () const |
LimitSurface const * | getLimitSurface () const |
ModelType | getModelType () const |
PointContactModel & | operator= (PointContactModel const &src) |
virtual bool | operator== (PointContactModel const &other) const |
EIGEN_MAKE_ALIGNED_OPERATOR_NEW | PointContactModel (FingerParameters const ¶m) |
PointContactModel (FingerParameters param, uint id) | |
PointContactModel (PointContactModel const &src) | |
void | setId (uint const id) |
virtual | ~PointContactModel () |
Protected Member Functions | |
PointContactModel () | |
Protected Attributes | |
ModelType | model_type_ |
Private Attributes | |
uint | id_ |
LimitSurface | lim_surf_ |
Friends | |
std::ostream & | operator<< (std::ostream &stream, PointContactModel const &pc_model) |
Base class for the ICR::MultiPointContactModel, holds a ICR::LimitSurface.
Definition at line 16 of file contact_model.h.
ICR::PointContactModel::PointContactModel | ( | ) | [protected] |
Definition at line 12 of file contact_model.cpp.
ICR::PointContactModel::PointContactModel | ( | FingerParameters const & | param | ) |
Definition at line 14 of file contact_model.cpp.
ICR::PointContactModel::PointContactModel | ( | FingerParameters | param, |
uint | id | ||
) |
Definition at line 29 of file contact_model.cpp.
ICR::PointContactModel::PointContactModel | ( | PointContactModel const & | src | ) |
Definition at line 44 of file contact_model.cpp.
ICR::PointContactModel::~PointContactModel | ( | ) | [virtual] |
Definition at line 65 of file contact_model.cpp.
uint ICR::PointContactModel::getId | ( | ) | const |
Definition at line 71 of file contact_model.cpp.
LimitSurface const * ICR::PointContactModel::getLimitSurface | ( | ) | const |
Definition at line 67 of file contact_model.cpp.
Definition at line 69 of file contact_model.cpp.
PointContactModel & ICR::PointContactModel::operator= | ( | PointContactModel const & | src | ) |
Definition at line 46 of file contact_model.cpp.
bool ICR::PointContactModel::operator== | ( | PointContactModel const & | other | ) | const [virtual] |
Definition at line 57 of file contact_model.cpp.
void ICR::PointContactModel::setId | ( | uint const | id | ) |
Definition at line 73 of file contact_model.cpp.
std::ostream& operator<< | ( | std::ostream & | stream, |
PointContactModel const & | pc_model | ||
) | [friend] |
Definition at line 75 of file contact_model.cpp.
uint ICR::PointContactModel::id_ [private] |
Definition at line 20 of file contact_model.h.
Definition at line 21 of file contact_model.h.
ModelType ICR::PointContactModel::model_type_ [protected] |
Definition at line 25 of file contact_model.h.