Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

RRTNode2DR< N >::CollisionChecker::JointObstacle Class Reference

#include <ShapeSpacePlanner2DR.h>

Inheritance diagram for RRTNode2DR< N >::CollisionChecker::JointObstacle:

Detailed Description

template<size_t N>
class RRTNode2DR< N >::CollisionChecker::JointObstacle

Definition at line 40 of file ShapeSpacePlanner2DR.h.

List of all members.

Public Member Functions

 JointObstacle ()
 JointObstacle (KinematicJoint *_joint)
 JointObstacle (const RectangularObstacle &_obstacle, KinematicJoint *_joint, bool _valid)
virtual ~JointObstacle ()
 JointObstacle (const JointObstacle &other)
JointObstacleoperator= (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
KinematicJointjoint
bool valid

Constructor & Destructor Documentation

template<size_t N>
RRTNode2DR< N >::CollisionChecker::JointObstacle::JointObstacle (  ) 
template<size_t N>
RRTNode2DR< N >::CollisionChecker::JointObstacle::JointObstacle ( KinematicJoint _joint  ) 

Definition at line 48 of file ShapeSpacePlanner2DR.h.

template<size_t N>
RRTNode2DR< N >::CollisionChecker::JointObstacle::JointObstacle ( const RectangularObstacle _obstacle,
KinematicJoint _joint,
bool  _valid 
)

Definition at line 52 of file ShapeSpacePlanner2DR.h.

template<size_t N>
virtual RRTNode2DR< N >::CollisionChecker::JointObstacle::~JointObstacle (  )  [virtual]

Definition at line 56 of file ShapeSpacePlanner2DR.h.

template<size_t N>
RRTNode2DR< N >::CollisionChecker::JointObstacle::JointObstacle ( const JointObstacle other  ) 

Definition at line 58 of file ShapeSpacePlanner2DR.h.


Member Function Documentation

template<size_t N>
bool RRTNode2DR< N >::CollisionChecker::JointObstacle::collides ( const PlannerObstacle2D obs  )  const

Definition at line 67 of file ShapeSpacePlanner2DR.h.

template<size_t N>
bool RRTNode2DR< N >::CollisionChecker::JointObstacle::collides ( const JointObstacle other  )  const

Definition at line 66 of file ShapeSpacePlanner2DR.h.

template<size_t N>
JointObstacle& RRTNode2DR< N >::CollisionChecker::JointObstacle::operator= ( const JointObstacle other  ) 

Definition at line 59 of file ShapeSpacePlanner2DR.h.

template<size_t N>
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.


Member Data Documentation


The documentation for this class was generated from the following file:

Tekkotsu v5.1CVS
Generated Mon May 9 04:59:15 2016 by Doxygen 1.6.3