| Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
RRTNode3DR< N > Class Template Reference
Inheritance diagram for RRTNode3DR< N >:
![]() Detailed Descriptiontemplate<size_t N>
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Classes | |
| class | CollisionChecker |
| class | CollisionChecker * |
| class | NodeValueWrapper |
Public Types | |
| typedef NodeValueWrapper | NodeValue_t |
| typedef GenericRRTBase::PlannerResult< 3 > | PlannerResult |
Public Member Functions | |
| RRTNode3DR (const NodeValue_t &_q, unsigned int _parent) | |
| Constructor. | |
| RRTNode3DR (const RRTNode3DR &other) | |
| Copy constructor. | |
| RRTNode3DR & | operator= (const RRTNode3DR &other) |
| Assignment operator. | |
| 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 RRTNode3DR< N >::NodeValue_t |
Definition at line 28 of file ShapeSpacePlanner3DR.h.
| typedef GenericRRTBase::PlannerResult<3> RRTNode3DR< N >::PlannerResult |
Definition at line 29 of file ShapeSpacePlanner3DR.h.
| RRTNode3DR< N >::RRTNode3DR | ( | const NodeValue_t & | _q, | |
| unsigned int | _parent | |||
| ) |
Constructor.
Definition at line 33 of file ShapeSpacePlanner3DR.h.
| RRTNode3DR< N >::RRTNode3DR | ( | const RRTNode3DR< N > & | other | ) |
Copy constructor.
Definition at line 36 of file ShapeSpacePlanner3DR.h.
| float RRTNode3DR< N >::distance | ( | const NodeValue_t & | target | ) | [virtual] |
Definition at line 168 of file ShapeSpacePlanner3DR.h.
| void RRTNode3DR< N >::generateSample | ( | const NodeValue_t & | lower, | |
| const NodeValue_t & | upper, | |||
| NodeValue_t & | sample | |||
| ) | [static] |
Definition at line 177 of file ShapeSpacePlanner3DR.h.
| RRTNodeBase::Interp_t RRTNode3DR< 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 186 of file ShapeSpacePlanner3DR.h.
| RRTNode3DR& RRTNode3DR< N >::operator= | ( | const RRTNode3DR< N > & | other | ) |
Assignment operator.
Definition at line 39 of file ShapeSpacePlanner3DR.h.
| std::string RRTNode3DR< N >::toString | ( | ) | const [virtual] |
Implements RRTNodeBase.
Definition at line 220 of file ShapeSpacePlanner3DR.h.
const unsigned int RRTNode3DR< N >::maxInterpolations = 100 [static] |
Maximum number of interpolation steps in interpolate() when truncate is true.
Definition at line 157 of file ShapeSpacePlanner3DR.h.
Referenced by RRTNode3DR< N >::interpolate().
| NodeValue_t RRTNode3DR< N >::q |
Definition at line 30 of file ShapeSpacePlanner3DR.h.
Referenced by RRTNode3DR< N >::operator=(), and RRTNode3DR< N >::toString().
|
Tekkotsu v5.1CVS |
Generated Mon May 9 04:59:15 2016 by Doxygen 1.6.3 |