Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

CBracketGrasperPredicate< N > Class Template Reference

#include <CBracketGrasperPredicate.h>

Inheritance diagram for CBracketGrasperPredicate< N >:

Detailed Description

template<size_t N>
class CBracketGrasperPredicate< N >

Definition at line 10 of file CBracketGrasperPredicate.h.

List of all members.

Public Types

typedef RRTNode2DR< N > NodeType_t
typedef NodeType_t::NodeValue_t NodeValue_t

Public Member Functions

 CBracketGrasperPredicate ()
 constructor
 ~CBracketGrasperPredicate ()
 destructor
virtual bool admissible (NodeValue_t q, std::vector< NodeType_t > &tree, unsigned int parent)
 admissibility check
float newOri (fmat::Column< 3 > &from, fmat::Column< 3 > &to, float fOri)
 generate new orientation
fmat::Column< 3 > gripperPosition (const NodeValue_t &q)
float stateOrien (const NodeValue_t &s)

Public Attributes

KinematicJointgripperFrameKJ
KinematicJointtmpKJ
KinematicJointjoints [N]
NodeType_t::CollisionCheckercc
fmat::Column< 3 > fromPT
fmat::Column< 3 > toPT
fmat::Column< 3 > goalPT
float fromOri
float toOri
float dir

Private Member Functions

CBracketGrasperPredicateoperator= (const CBracketGrasperPredicate &mp)
 CBracketGrasperPredicate (const CBracketGrasperPredicate &mp)

Member Typedef Documentation

template<size_t N>
typedef RRTNode2DR<N> CBracketGrasperPredicate< N >::NodeType_t

Definition at line 12 of file CBracketGrasperPredicate.h.

Definition at line 13 of file CBracketGrasperPredicate.h.


Constructor & Destructor Documentation

template<size_t N>
CBracketGrasperPredicate< N >::CBracketGrasperPredicate (  ) 

constructor

Definition at line 22 of file CBracketGrasperPredicate.h.

template<size_t N>
CBracketGrasperPredicate< N >::~CBracketGrasperPredicate (  ) 

destructor

Definition at line 33 of file CBracketGrasperPredicate.h.

template<size_t N>
CBracketGrasperPredicate< N >::CBracketGrasperPredicate ( const CBracketGrasperPredicate< N > &  mp  )  [private]

Member Function Documentation

template<size_t N>
virtual bool CBracketGrasperPredicate< N >::admissible ( NodeValue_t  q,
std::vector< NodeType_t > &  tree,
unsigned int  parent 
) [virtual]

admissibility check

Definition at line 36 of file CBracketGrasperPredicate.h.

template<size_t N>
fmat::Column<3> CBracketGrasperPredicate< N >::gripperPosition ( const NodeValue_t q  ) 
template<size_t N>
float CBracketGrasperPredicate< N >::newOri ( fmat::Column< 3 > &  from,
fmat::Column< 3 > &  to,
float  fOri 
)

generate new orientation

Definition at line 74 of file CBracketGrasperPredicate.h.

Referenced by CBracketGrasperPredicate< N >::admissible().

template<size_t N>
CBracketGrasperPredicate& CBracketGrasperPredicate< N >::operator= ( const CBracketGrasperPredicate< N > &  mp  )  [private]
template<size_t N>
float CBracketGrasperPredicate< N >::stateOrien ( const NodeValue_t s  ) 

Member Data Documentation

template<size_t N>
float CBracketGrasperPredicate< N >::dir
template<size_t N>
float CBracketGrasperPredicate< N >::fromOri
template<size_t N>
fmat::Column<3> CBracketGrasperPredicate< N >::fromPT
template<size_t N>
fmat::Column<3> CBracketGrasperPredicate< N >::goalPT
template<size_t N>
float CBracketGrasperPredicate< N >::toOri
template<size_t N>
fmat::Column<3> CBracketGrasperPredicate< N >::toPT

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

Tekkotsu v5.1CVS
Generated Mon May 9 04:59:05 2016 by Doxygen 1.6.3