TrajPlanner Class Reference

#include <planners/atace/LocalPlanner.h>

Inherits PL_Boolean_Output, and PL_OpenGL.

Inherited by Jacobian_TrajPlanner, and RRT_TrajPlanner.

Inheritance diagram for TrajPlanner:

Inheritance graph
[legend]
Collaboration diagram for TrajPlanner:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TrajPlanner ()
virtual ~TrajPlanner ()
virtual bool DrawExplicit () const
virtual bool Plan ()
virtual void SetGoalPose (Frame &goalPose)
virtual void SetUsingOrientation (bool use)
virtual void SetUseGoalConfig (bool use)
virtual void SetTrajectory (std::vector< Frame > &poses)

Protected Attributes

Frame m_goalPose
bool m_bUseOrientation
bool m_bUseGoalConfig

Detailed Description

Definition at line 21 of file LocalPlanner.h.


Constructor & Destructor Documentation

TrajPlanner::TrajPlanner  ) 
 

Definition at line 44 of file LocalPlanner.cpp.

TrajPlanner::~TrajPlanner  )  [virtual]
 

Definition at line 49 of file LocalPlanner.cpp.


Member Function Documentation

bool TrajPlanner::DrawExplicit  )  const [virtual]
 

Reimplemented from PL_OpenGL.

Definition at line 54 of file LocalPlanner.cpp.

virtual bool TrajPlanner::Plan  )  [inline, virtual]
 

Implements PlannerBase.

Reimplemented in RRT_TrajPlanner, and Jacobian_TrajPlanner.

Definition at line 27 of file LocalPlanner.h.

Referenced by PL_ATACE::ExtendWithConstraint(), and PL_ATACE::LazyTrackEEPath().

virtual void TrajPlanner::SetGoalPose Frame goalPose  )  [inline, virtual]
 

Definition at line 30 of file LocalPlanner.h.

References m_goalPose.

virtual void TrajPlanner::SetTrajectory std::vector< Frame > &  poses  )  [inline, virtual]
 

Reimplemented in RRT_TrajPlanner, and Jacobian_TrajPlanner.

Definition at line 33 of file LocalPlanner.h.

Referenced by PL_ATACE::ExtendWithConstraint(), and PL_ATACE::LazyTrackEEPath().

virtual void TrajPlanner::SetUseGoalConfig bool  use  )  [inline, virtual]
 

Definition at line 32 of file LocalPlanner.h.

References m_bUseGoalConfig.

Referenced by PL_ATACE::ExtendWithConstraint(), PL_ForTest::FindLocalPath2(), and PL_ATACE::LazyTrackEEPath().

virtual void TrajPlanner::SetUsingOrientation bool  use  )  [inline, virtual]
 

Definition at line 31 of file LocalPlanner.h.

References m_bUseOrientation.

Referenced by PL_ATACE::ExtendWithConstraint(), PL_ForTest::FindLocalPath2(), and PL_ATACE::LazyTrackEEPath().


Member Data Documentation

bool TrajPlanner::m_bUseGoalConfig [protected]
 

Definition at line 38 of file LocalPlanner.h.

Referenced by RRT_TrajPlanner::Plan(), and SetUseGoalConfig().

bool TrajPlanner::m_bUseOrientation [protected]
 

Definition at line 37 of file LocalPlanner.h.

Referenced by Jacobian_TrajPlanner::Plan(), RRT_TrajPlanner::Plan(), and SetUsingOrientation().

Frame TrajPlanner::m_goalPose [protected]
 

Definition at line 33 of file LocalPlanner.h.

Referenced by SetGoalPose().


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