| 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 |