| 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 |
| 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 | |
| KinematicJoint * | rootJ |
| RRTNode3DR< N >::CollisionChecker::CollisionChecker | ( | DualCoding::ShapeSpace & | shs, | |
| const DualCoding::Shape< DualCoding::PolygonData > & | _worldBounds, | |||
| float | _inflation, | |||
| unsigned int | effectorOffset | |||
| ) |
Definition at line 93 of file ShapeSpacePlanner3DR.h.
| RRTNode3DR< N >::CollisionChecker::CollisionChecker | ( | const CollisionChecker & | other | ) |
Definition at line 103 of file ShapeSpacePlanner3DR.h.
| bool RRTNode3DR< N >::CollisionChecker::checkComponent | ( | std::vector< T > & | full, | |
| const U & | newObs, | |||
| T * | collisionObs | |||
| ) | [static] |
Definition at line 336 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 105 of file ShapeSpacePlanner3DR.h.
KinematicJoint* RRTNode3DR< N >::CollisionChecker::rootJ [protected] |
Definition at line 35 of file ShapeSpacePlanner3DR.h.
Referenced by RRTNode3DR< N >::CollisionChecker::CollisionChecker(), and RRTNode3DR< N >::CollisionChecker::operator=().
| fmat::Transform RRTNode3DR< N >::CollisionChecker::worldT |
Definition at line 37 of file ShapeSpacePlanner3DR.h.
|
Tekkotsu v5.1CVS |
Generated Fri Mar 16 05:27:26 2012 by Doxygen 1.6.3 |