PositionState Class Reference

#include <searchState.h>

Inheritance diagram for PositionState:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual transf getCoreTran () const =0
 Get the transform set by the current values of the variables stored here.
 PositionState (const Hand *h)
virtual void setTran (const transf &t)=0
 Set the internal variables to match the given transform.
 ~PositionState ()

Static Public Member Functions

static PositionStatecreateInstance (StateType type, const Hand *h)

Detailed Description

This class is a set of variables for saving wrist position and orientation. It knows how to convert its own variables into a transform that gives the wrist position. Again, there can be many ways of saving a position and orientation, so this class is also pure abstract. See searchStateImpl.h for implementations.

Definition at line 200 of file searchState.h.


Constructor & Destructor Documentation

PositionState::PositionState ( const Hand h  )  [inline]

Definition at line 203 of file searchState.h.

PositionState::~PositionState (  )  [inline]

Definition at line 204 of file searchState.h.


Member Function Documentation

PositionState * PositionState::createInstance ( StateType  type,
const Hand h 
) [static]

Definition at line 336 of file searchState.cpp.

virtual transf PositionState::getCoreTran (  )  const [pure virtual]

Get the transform set by the current values of the variables stored here.

Implemented in PositionStateComplete, PositionStateAA, PositionStateEllipsoid, and PositionStateApproach.

virtual void PositionState::setTran ( const transf t  )  [pure virtual]

Set the internal variables to match the given transform.

Not all implementations have this implemented correctly.

Implemented in PositionStateComplete, PositionStateAA, PositionStateEllipsoid, and PositionStateApproach.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


graspit
Author(s):
autogenerated on Wed Jan 25 11:00:23 2012