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] |