| Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
RRTNode3DR< N >::CollisionChecker::JointObstacle Class ReferenceCoarse box-type obstacle representing a joint and all its components. More...
Inheritance diagram for RRTNode3DR< N >::CollisionChecker::JointObstacle:
![]() Detailed Descriptiontemplate<size_t N>
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Public Member Functions | |
| JointObstacle () | |
| JointObstacle (KinematicJoint *_joint) | |
| JointObstacle (const BoxObstacle &_obstacle, KinematicJoint *_joint, bool _valid) | |
| virtual | ~JointObstacle () |
| JointObstacle (const JointObstacle &other) | |
| JointObstacle & | operator= (const JointObstacle &other) |
| bool | collides (const JointObstacle &other) const |
| bool | collides (const PlannerObstacle3D &obs) const |
| virtual bool | setupObstacle (const fmat::Transform &t, bool includeChildren) |
Public Attributes | |
| BoxObstacle | obstacle |
| KinematicJoint * | joint |
| bool | valid |
| RRTNode3DR< N >::CollisionChecker::JointObstacle::JointObstacle | ( | ) |
Definition at line 63 of file ShapeSpacePlanner3DR.h.
| RRTNode3DR< N >::CollisionChecker::JointObstacle::JointObstacle | ( | KinematicJoint * | _joint | ) |
Definition at line 65 of file ShapeSpacePlanner3DR.h.
| RRTNode3DR< N >::CollisionChecker::JointObstacle::JointObstacle | ( | const BoxObstacle & | _obstacle, | |
| KinematicJoint * | _joint, | |||
| bool | _valid | |||
| ) |
Definition at line 69 of file ShapeSpacePlanner3DR.h.
| virtual RRTNode3DR< N >::CollisionChecker::JointObstacle::~JointObstacle | ( | ) | [virtual] |
Definition at line 72 of file ShapeSpacePlanner3DR.h.
| RRTNode3DR< N >::CollisionChecker::JointObstacle::JointObstacle | ( | const JointObstacle & | other | ) |
Definition at line 74 of file ShapeSpacePlanner3DR.h.
| bool RRTNode3DR< N >::CollisionChecker::JointObstacle::collides | ( | const PlannerObstacle3D & | obs | ) | const |
Definition at line 85 of file ShapeSpacePlanner3DR.h.
| bool RRTNode3DR< N >::CollisionChecker::JointObstacle::collides | ( | const JointObstacle & | other | ) | const |
Definition at line 83 of file ShapeSpacePlanner3DR.h.
| JointObstacle& RRTNode3DR< N >::CollisionChecker::JointObstacle::operator= | ( | const JointObstacle & | other | ) |
Definition at line 76 of file ShapeSpacePlanner3DR.h.
| bool RRTNode3DR< N >::CollisionChecker::JointObstacle::setupObstacle | ( | const fmat::Transform & | t, | |
| bool | includeChildren | |||
| ) | [virtual] |
Reimplemented in RRTNode3DR< N >::CollisionChecker::LinkObstacle.
Definition at line 395 of file ShapeSpacePlanner3DR.h.
| KinematicJoint* RRTNode3DR< N >::CollisionChecker::JointObstacle::joint |
Definition at line 60 of file ShapeSpacePlanner3DR.h.
Referenced by RRTNode3DR< N >::CollisionChecker::JointObstacle::JointObstacle(), and RRTNode3DR< N >::CollisionChecker::JointObstacle::operator=().
| BoxObstacle RRTNode3DR< N >::CollisionChecker::JointObstacle::obstacle |
Definition at line 59 of file ShapeSpacePlanner3DR.h.
Referenced by RRTNode3DR< N >::CollisionChecker::JointObstacle::collides(), RRTNode3DR< N >::CollisionChecker::JointObstacle::JointObstacle(), RRTNode3DR< N >::CollisionChecker::LinkObstacle::LinkObstacle(), RRTNode3DR< N >::CollisionChecker::JointObstacle::operator=(), RRTNode3DR< N >::CollisionChecker::LinkObstacle::setupObstacle(), and RRTNode3DR< N >::CollisionChecker::JointObstacle::setupObstacle().
| bool RRTNode3DR< N >::CollisionChecker::JointObstacle::valid |
Definition at line 61 of file ShapeSpacePlanner3DR.h.
Referenced by RRTNode3DR< N >::CollisionChecker::JointObstacle::collides(), RRTNode3DR< N >::CollisionChecker::JointObstacle::operator=(), RRTNode3DR< N >::CollisionChecker::LinkObstacle::setupObstacle(), and RRTNode3DR< N >::CollisionChecker::JointObstacle::setupObstacle().
|
Tekkotsu v5.1CVS |
Generated Mon May 9 04:59:15 2016 by Doxygen 1.6.3 |