Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
RRTNode2DR< N >::CollisionChecker::JointObstacle Class Reference
Inheritance diagram for RRTNode2DR< N >::CollisionChecker::JointObstacle:
Detailed Descriptiontemplate<size_t N>
|
Public Member Functions | |
JointObstacle () | |
JointObstacle (KinematicJoint *_joint) | |
JointObstacle (const RectangularObstacle &_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 PlannerObstacle2D &obs) const |
virtual bool | setObstacle (const fmat::Transform &t, bool own=false) |
Public Attributes | |
RectangularObstacle | obstacle |
KinematicJoint * | joint |
bool | valid |
RRTNode2DR< N >::CollisionChecker::JointObstacle::JointObstacle | ( | ) |
Definition at line 46 of file ShapeSpacePlanner2DR.h.
Referenced by RRTNode2DR< N >::CollisionChecker::LinkObstacle::operator=().
RRTNode2DR< N >::CollisionChecker::JointObstacle::JointObstacle | ( | KinematicJoint * | _joint | ) |
Definition at line 48 of file ShapeSpacePlanner2DR.h.
RRTNode2DR< N >::CollisionChecker::JointObstacle::JointObstacle | ( | const RectangularObstacle & | _obstacle, | |
KinematicJoint * | _joint, | |||
bool | _valid | |||
) |
Definition at line 52 of file ShapeSpacePlanner2DR.h.
virtual RRTNode2DR< N >::CollisionChecker::JointObstacle::~JointObstacle | ( | ) | [virtual] |
Definition at line 56 of file ShapeSpacePlanner2DR.h.
RRTNode2DR< N >::CollisionChecker::JointObstacle::JointObstacle | ( | const JointObstacle & | other | ) |
Definition at line 58 of file ShapeSpacePlanner2DR.h.
bool RRTNode2DR< N >::CollisionChecker::JointObstacle::collides | ( | const PlannerObstacle2D & | obs | ) | const |
Definition at line 67 of file ShapeSpacePlanner2DR.h.
bool RRTNode2DR< N >::CollisionChecker::JointObstacle::collides | ( | const JointObstacle & | other | ) | const |
Definition at line 66 of file ShapeSpacePlanner2DR.h.
JointObstacle& RRTNode2DR< N >::CollisionChecker::JointObstacle::operator= | ( | const JointObstacle & | other | ) |
Definition at line 59 of file ShapeSpacePlanner2DR.h.
bool RRTNode2DR< N >::CollisionChecker::JointObstacle::setObstacle | ( | const fmat::Transform & | t, | |
bool | own = false | |||
) | [virtual] |
Reimplemented in RRTNode2DR< N >::CollisionChecker::LinkObstacle.
Definition at line 356 of file ShapeSpacePlanner2DR.h.
KinematicJoint* RRTNode2DR< N >::CollisionChecker::JointObstacle::joint |
Definition at line 43 of file ShapeSpacePlanner2DR.h.
Referenced by RRTNode2DR< N >::CollisionChecker::JointObstacle::JointObstacle(), RRTNode2DR< N >::CollisionChecker::LinkObstacle::operator=(), and RRTNode2DR< N >::CollisionChecker::JointObstacle::operator=().
RectangularObstacle RRTNode2DR< N >::CollisionChecker::JointObstacle::obstacle |
Definition at line 42 of file ShapeSpacePlanner2DR.h.
Referenced by RRTNode2DR< N >::CollisionChecker::JointObstacle::collides(), RRTNode2DR< N >::CollisionChecker::JointObstacle::JointObstacle(), RRTNode2DR< N >::CollisionChecker::LinkObstacle::LinkObstacle(), RRTNode2DR< N >::CollisionChecker::LinkObstacle::operator=(), RRTNode2DR< N >::CollisionChecker::JointObstacle::operator=(), RRTNode2DR< N >::CollisionChecker::LinkObstacle::setObstacle(), and RRTNode2DR< N >::CollisionChecker::JointObstacle::setObstacle().
bool RRTNode2DR< N >::CollisionChecker::JointObstacle::valid |
Definition at line 44 of file ShapeSpacePlanner2DR.h.
Referenced by RRTNode2DR< N >::CollisionChecker::JointObstacle::collides(), RRTNode2DR< N >::CollisionChecker::LinkObstacle::operator=(), RRTNode2DR< N >::CollisionChecker::JointObstacle::operator=(), RRTNode2DR< N >::CollisionChecker::LinkObstacle::setObstacle(), and RRTNode2DR< N >::CollisionChecker::JointObstacle::setObstacle().
Tekkotsu v5.1CVS |
Generated Mon May 9 04:59:15 2016 by Doxygen 1.6.3 |