Tekkotsu Homepage
Dev. Resources

RRTNode2DR< N >::CollisionChecker Class Reference

#include <ShapeSpacePlanner2DR.h>

Inheritance diagram for RRTNode2DR< N >::CollisionChecker:

Detailed Description

template<size_t N>
class RRTNode2DR< N >::CollisionChecker

Definition at line 33 of file ShapeSpacePlanner2DR.h.

List of all members.


class  JointObstacle
class  LinkObstacle

Public Member Functions

 CollisionChecker (DualCoding::ShapeSpace &shs, const DualCoding::Shape< DualCoding::PolygonData > &_worldBounds, float _inflation, unsigned int effectorOffset)
 CollisionChecker (const CollisionChecker &other)
CollisionChecker operator= (const CollisionChecker &other)
virtual bool collides (const NodeValue_t &qnew, PlannerResult *result=NULL) const

Static Public Member Functions

template<class T , class U >
static bool checkComponent (std::vector< T > &full, const U &newObs, T &collisionObs)

Public Attributes

fmat::Transform worldT

Protected Attributes


Constructor & Destructor Documentation

template<size_t N>
RRTNode2DR< N >::CollisionChecker::CollisionChecker ( DualCoding::ShapeSpace &  shs,
const DualCoding::Shape< DualCoding::PolygonData > &  _worldBounds,
float  _inflation,
unsigned int  effectorOffset 

Definition at line 97 of file ShapeSpacePlanner2DR.h.

template<size_t N>
RRTNode2DR< N >::CollisionChecker::CollisionChecker ( const CollisionChecker other  ) 

Definition at line 110 of file ShapeSpacePlanner2DR.h.

Member Function Documentation

template<size_t N>
template<class T , class U >
bool RRTNode2DR< N >::CollisionChecker::checkComponent ( std::vector< T > &  full,
const U &  newObs,
T &  collisionObs 
) [static]

Definition at line 345 of file ShapeSpacePlanner2DR.h.

template<size_t N>
virtual bool RRTNode2DR< N >::CollisionChecker::collides ( const NodeValue_t qnew,
PlannerResult result = NULL 
) const [virtual]
template<size_t N>
CollisionChecker RRTNode2DR< N >::CollisionChecker::operator= ( const CollisionChecker other  ) 

Definition at line 112 of file ShapeSpacePlanner2DR.h.

Member Data Documentation

Definition at line 37 of file ShapeSpacePlanner2DR.h.

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

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