Holds a ICR::ContactPoint::id_ describing where on the target object the finger is centered as well as pointers to a list of patches, an ICR::OWS and a ICR::PointContactModel. More...
#include <finger.h>
Public Member Functions | |
Finger () | |
Finger (FingerParameters const ¶m) | |
Finger (Finger const &src) | |
uint | getCenterPointId () const |
Patch const * | getCenterPointPatch () const |
PointContactModel const * | getContactModel () const |
PointContactModel * | getContactModel () |
string | getName () const |
const OWSPtr | getOWS () const |
Patch const * | getPatch (uint id) const |
const PatchListPtr | getPatches () const |
void | init (uint centerpoint_id, const PatchListPtr patches, const OWSPtr ows) |
bool | isInitialized () const |
Finger & | operator= (Finger const &src) |
void | setCenterPointId (uint centerpoint_id) |
void | setName (string const &name) |
~Finger () | |
Private Attributes | |
PointContactModel * | c_model_ |
uint | centerpoint_id_ |
bool | initialized_ |
string | name_ |
OWSPtr | ows_ |
PatchListPtr | patches_ |
Friends | |
std::ostream & | operator<< (std::ostream &stream, Finger const &finger) |
Holds a ICR::ContactPoint::id_ describing where on the target object the finger is centered as well as pointers to a list of patches, an ICR::OWS and a ICR::PointContactModel.
Definition at line 379 of file finger.cpp.
ICR::Finger::Finger | ( | FingerParameters const & | param | ) |
Definition at line 394 of file finger.cpp.
ICR::Finger::Finger | ( | Finger const & | src | ) |
Definition at line 410 of file finger.cpp.
Definition at line 436 of file finger.cpp.
uint ICR::Finger::getCenterPointId | ( | ) | const |
Definition at line 460 of file finger.cpp.
Patch const * ICR::Finger::getCenterPointPatch | ( | ) | const |
Definition at line 444 of file finger.cpp.
PointContactModel const * ICR::Finger::getContactModel | ( | ) | const |
Definition at line 454 of file finger.cpp.
Definition at line 456 of file finger.cpp.
string ICR::Finger::getName | ( | ) | const |
Definition at line 450 of file finger.cpp.
const OWSPtr ICR::Finger::getOWS | ( | ) | const |
Definition at line 448 of file finger.cpp.
Patch const * ICR::Finger::getPatch | ( | uint | id | ) | const |
Definition at line 446 of file finger.cpp.
const PatchListPtr ICR::Finger::getPatches | ( | ) | const |
Definition at line 458 of file finger.cpp.
void ICR::Finger::init | ( | uint | centerpoint_id, |
const PatchListPtr | patches, | ||
const OWSPtr | ows | ||
) |
Definition at line 470 of file finger.cpp.
bool ICR::Finger::isInitialized | ( | ) | const |
Definition at line 462 of file finger.cpp.
Definition at line 413 of file finger.cpp.
void ICR::Finger::setCenterPointId | ( | uint | centerpoint_id | ) |
Definition at line 464 of file finger.cpp.
void ICR::Finger::setName | ( | string const & | name | ) |
Definition at line 452 of file finger.cpp.
std::ostream& operator<< | ( | std::ostream & | stream, |
Finger const & | finger | ||
) | [friend] |
Definition at line 427 of file finger.cpp.
PointContactModel* ICR::Finger::c_model_ [private] |
uint ICR::Finger::centerpoint_id_ [private] |
bool ICR::Finger::initialized_ [private] |
string ICR::Finger::name_ [private] |
OWSPtr ICR::Finger::ows_ [private] |
PatchListPtr ICR::Finger::patches_ [private] |