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 |