RRT_TrajPlanner Class Reference

#include <planners/atace/LocalPlanner.h>

Inherits TrajPlanner.

Inheritance diagram for RRT_TrajPlanner:

Inheritance graph
[legend]
Collaboration diagram for RRT_TrajPlanner:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 RRT_TrajPlanner ()
virtual ~RRT_TrajPlanner ()
virtual void SetStartConfig (const Configuration &config)
virtual void SetGoalConfig (const Configuration &config)
virtual void SetCollisionDetector (CD_BasicStyle *collisionDetector)
virtual void SetTrajectory (std::vector< Frame > &poses)
virtual bool Plan ()

Private Attributes

PL_MPEPplanner
int m_nNumPose

Detailed Description

Definition at line 41 of file LocalPlanner.h.


Constructor & Destructor Documentation

RRT_TrajPlanner::RRT_TrajPlanner  ) 
 

Definition at line 61 of file LocalPlanner.cpp.

References planner.

RRT_TrajPlanner::~RRT_TrajPlanner  )  [virtual]
 

Definition at line 66 of file LocalPlanner.cpp.

References planner.


Member Function Documentation

bool RRT_TrajPlanner::Plan  )  [virtual]
 

Reimplemented from TrajPlanner.

Definition at line 93 of file LocalPlanner.cpp.

References ALG_GREEDY_PLANNER, PL_Boolean_Output::GetPath(), TrajPlanner::m_bUseGoalConfig, TrajPlanner::m_bUseOrientation, PL_Boolean_Output::path, PL_MPEP::Plan(), planner, PL_MPEP::SetAlgorithm(), PL_MPEP::SetExploreNum(), PL_MPEP::SetExtendNum(), PL_MPEP::SetIterationNum(), PL_MPEP::SetPassiveNum(), PL_MPEP::SetRandomRetry(), PL_MPEP::SetTolerance(), PL_MPEP::SetUsingGoalConfig(), and PL_MPEP::SetUsingStartConfig().

Here is the call graph for this function:

void RRT_TrajPlanner::SetCollisionDetector CD_BasicStyle collisionDetector  )  [virtual]
 

Reimplemented from PL_HasCollisionDetector.

Definition at line 72 of file LocalPlanner.cpp.

References PL_HasCollisionDetector::collisionDetector, planner, and PL_MPEP::SetCollisionDetector().

Here is the call graph for this function:

void RRT_TrajPlanner::SetGoalConfig const Configuration config  )  [virtual]
 

Reimplemented from PlannerBase.

Definition at line 82 of file LocalPlanner.cpp.

References planner, and PlannerBase::SetGoalConfig().

Here is the call graph for this function:

void RRT_TrajPlanner::SetStartConfig const Configuration config  )  [virtual]
 

Reimplemented from PlannerBase.

Definition at line 77 of file LocalPlanner.cpp.

References planner, and PlannerBase::SetStartConfig().

Here is the call graph for this function:

void RRT_TrajPlanner::SetTrajectory std::vector< Frame > &  poses  )  [virtual]
 

Reimplemented from TrajPlanner.

Definition at line 87 of file LocalPlanner.cpp.

References m_nNumPose, planner, and PL_MPEP::SetTrajectory().

Here is the call graph for this function:


Member Data Documentation

int RRT_TrajPlanner::m_nNumPose [private]
 

Definition at line 56 of file LocalPlanner.h.

Referenced by SetTrajectory().

PL_MPEP* RRT_TrajPlanner::planner [private]
 

Definition at line 55 of file LocalPlanner.h.

Referenced by Plan(), RRT_TrajPlanner(), SetCollisionDetector(), SetGoalConfig(), SetStartConfig(), SetTrajectory(), and ~RRT_TrajPlanner().


The documentation for this class was generated from the following files:
Generated on Sat Apr 1 22:03:48 2006 for Motion Planning Kernel by  doxygen 1.4.6-NO