Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
RRTNode3DR< N >::CollisionChecker Class Reference
Inheritance diagram for RRTNode3DR< N >::CollisionChecker:
Detailed Descriptiontemplate<size_t N>
|
Classes | |
class | JointObstacle |
Coarse box-type obstacle representing a joint and all its components. More... | |
class | LinkObstacle |
An obstacle representing the actual shape of one robot component. More... | |
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 | |
KinematicJoint * | rootJ |
RRTNode3DR< N >::CollisionChecker::CollisionChecker | ( | DualCoding::ShapeSpace & | shs, | |
const DualCoding::Shape< DualCoding::PolygonData > & | _worldBounds, | |||
float | _inflation, | |||
unsigned int | effectorOffset | |||
) |
Definition at line 117 of file ShapeSpacePlanner3DR.h.
RRTNode3DR< N >::CollisionChecker::CollisionChecker | ( | const CollisionChecker & | other | ) |
Definition at line 143 of file ShapeSpacePlanner3DR.h.
bool RRTNode3DR< N >::CollisionChecker::checkComponent | ( | std::vector< T > & | full, | |
const U & | newObs, | |||
T & | collisionObs | |||
) | [static] |
Definition at line 384 of file ShapeSpacePlanner3DR.h.
virtual bool RRTNode3DR< N >::CollisionChecker::collides | ( | const NodeValue_t & | qnew, | |
PlannerResult * | result = NULL | |||
) | const [virtual] |
Referenced by RRTNode3DR< N >::CollisionChecker::checkComponent(), and RRTNode3DR< N >::interpolate().
CollisionChecker RRTNode3DR< N >::CollisionChecker::operator= | ( | const CollisionChecker & | other | ) |
Definition at line 145 of file ShapeSpacePlanner3DR.h.
KinematicJoint* RRTNode3DR< N >::CollisionChecker::rootJ [protected] |
Definition at line 47 of file ShapeSpacePlanner3DR.h.
Referenced by RRTNode3DR< N >::CollisionChecker::CollisionChecker(), and RRTNode3DR< N >::CollisionChecker::operator=().
fmat::Transform RRTNode3DR< N >::CollisionChecker::worldT |
Definition at line 49 of file ShapeSpacePlanner3DR.h.
Referenced by RRTNode3DR< N >::CollisionChecker::CollisionChecker(), ShapeSpacePlanner3DR< N >::operator=(), and ShapeSpacePlanner3DR< N >::ShapeSpacePlanner3DR().
Tekkotsu v5.1CVS |
Generated Mon May 9 04:59:15 2016 by Doxygen 1.6.3 |