Public Member Functions | Private Attributes | Friends
ICR::Finger Class Reference

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>

List of all members.

Public Member Functions

 Finger ()
 Finger (FingerParameters const &param)
 Finger (Finger const &src)
uint getCenterPointId () const
Patch const * getCenterPointPatch () const
PointContactModel const * getContactModel () const
PointContactModelgetContactModel ()
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
Fingeroperator= (Finger const &src)
void setCenterPointId (uint centerpoint_id)
void setName (string const &name)
 ~Finger ()

Private Attributes

PointContactModelc_model_
uint centerpoint_id_
bool initialized_
string name_
OWSPtr ows_
PatchListPtr patches_

Friends

std::ostream & operator<< (std::ostream &stream, Finger const &finger)

Detailed Description

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 210 of file finger.h.


Constructor & Destructor Documentation

Definition at line 379 of file finger.cpp.

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.


Member Function Documentation

Definition at line 460 of file finger.cpp.

Definition at line 444 of file finger.cpp.

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.

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.

Definition at line 462 of file finger.cpp.

Finger & ICR::Finger::operator= ( Finger const &  src)

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.


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  stream,
Finger const &  finger 
) [friend]

Definition at line 427 of file finger.cpp.


Member Data Documentation

Definition at line 214 of file finger.h.

Definition at line 217 of file finger.h.

bool ICR::Finger::initialized_ [private]

Definition at line 218 of file finger.h.

string ICR::Finger::name_ [private]

Definition at line 219 of file finger.h.

Definition at line 215 of file finger.h.

Definition at line 216 of file finger.h.


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


libicr
Author(s): Robert Krug
autogenerated on Mon Jan 6 2014 11:34:32