Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
RRTNode2DR< N > Class Template Reference
Inheritance diagram for RRTNode2DR< N >:
Detailed Descriptiontemplate<size_t N>
|
Classes | |
class | CollisionChecker |
class | CollisionChecker * |
class | NodeValueWrapper |
Public Types | |
typedef NodeValueWrapper | NodeValue_t |
typedef GenericRRTBase::PlannerResult< 2 > | PlannerResult |
Public Member Functions | |
RRTNode2DR (const NodeValue_t &_q, unsigned int _parent) | |
Constructor. | |
virtual float | distance (const NodeValue_t &target) |
virtual std::string | toString () const |
Static Public Member Functions | |
static void | generateSample (const NodeValue_t &lower, const NodeValue_t &upper, NodeValue_t &sample) |
static Interp_t | interpolate (const NodeValue_t &start, const NodeValue_t &target, const NodeValue_t &interp, bool truncate, CollisionChecker *cc, NodeValue_t &reached, bool fromOtherTree) |
Public Attributes | |
NodeValue_t | q |
Static Public Attributes | |
static const unsigned int | maxInterpolations = 100 |
Maximum number of interpolation steps in interpolate() when truncate is true. |
typedef NodeValueWrapper RRTNode2DR< N >::NodeValue_t |
Definition at line 26 of file ShapeSpacePlanner2DR.h.
typedef GenericRRTBase::PlannerResult<2> RRTNode2DR< N >::PlannerResult |
Definition at line 27 of file ShapeSpacePlanner2DR.h.
RRTNode2DR< N >::RRTNode2DR | ( | const NodeValue_t & | _q, | |
unsigned int | _parent | |||
) |
Constructor.
Definition at line 31 of file ShapeSpacePlanner2DR.h.
float RRTNode2DR< N >::distance | ( | const NodeValue_t & | target | ) | [virtual] |
Definition at line 135 of file ShapeSpacePlanner2DR.h.
Referenced by CBracketGrasperPredicate< N >::admissible().
void RRTNode2DR< N >::generateSample | ( | const NodeValue_t & | lower, | |
const NodeValue_t & | upper, | |||
NodeValue_t & | sample | |||
) | [static] |
Definition at line 144 of file ShapeSpacePlanner2DR.h.
RRTNodeBase::Interp_t RRTNode2DR< N >::interpolate | ( | const NodeValue_t & | start, | |
const NodeValue_t & | target, | |||
const NodeValue_t & | interp, | |||
bool | truncate, | |||
CollisionChecker * | cc, | |||
NodeValue_t & | reached, | |||
bool | fromOtherTree | |||
) | [static] |
Definition at line 153 of file ShapeSpacePlanner2DR.h.
std::string RRTNode2DR< N >::toString | ( | ) | const [virtual] |
Implements RRTNodeBase.
Definition at line 187 of file ShapeSpacePlanner2DR.h.
const unsigned int RRTNode2DR< N >::maxInterpolations = 100 [static] |
Maximum number of interpolation steps in interpolate() when truncate is true.
Definition at line 124 of file ShapeSpacePlanner2DR.h.
Referenced by RRTNode2DR< N >::interpolate().
NodeValue_t RRTNode2DR< N >::q |
Definition at line 28 of file ShapeSpacePlanner2DR.h.
Referenced by CBracketGrasperPredicate< N >::admissible(), and RRTNode2DR< N >::toString().
Tekkotsu v5.1CVS |
Generated Mon May 9 04:59:15 2016 by Doxygen 1.6.3 |