PL_Boolean_Output Class Reference

#include <planners/PL_Boolean_Output.h>

Inherits PL_HasCollisionDetector.

Inherited by IK_InvKinBase [virtual], PL_ACA_CONNECT, PL_GraphBase [virtual], PL_Juan, PL_Linear, PL_MPEP, PL_Neural, PL_PrmIjg, PL_Range_Sensor, PL_RRT, PL_RRT_CONNECT, PL_Sequential, and TrajPlanner.

Inheritance diagram for PL_Boolean_Output:

Inheritance graph
[legend]
Collaboration diagram for PL_Boolean_Output:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 PL_Boolean_Output ()
virtual ~PL_Boolean_Output ()
virtual const PathBaseGetPath () const
virtual const PA_PointsGetPathPA_Points () const
void SetSmoother (SmootherBase *smoother)
void SetPath (PA_Points *pa_points_path)

Protected Attributes

PA_Points path
SmootherBasem_Smoother

Detailed Description

Definition at line 9 of file PL_Boolean_Output.h.


Constructor & Destructor Documentation

PL_Boolean_Output::PL_Boolean_Output  ) 
 

Definition at line 4 of file PL_Boolean_Output.cpp.

PL_Boolean_Output::~PL_Boolean_Output  )  [virtual]
 

Definition at line 10 of file PL_Boolean_Output.cpp.


Member Function Documentation

const PathBase * PL_Boolean_Output::GetPath  )  const [virtual]
 

Implements PlannerBase.

Definition at line 13 of file PL_Boolean_Output.cpp.

References path.

Referenced by PL_ATACE::ExtendWithConstraint(), PL_ForTest::FindLocalPath2(), PL_ATACE::LazyTrackEEPath(), PL_Range_Sensor::Plan(), PL_PRM_ClosedLocalJacobian::Plan(), PL_RGD_PRM::Plan(), PL_PRM_ClosedChain::Plan(), Jacobian_TrajPlanner::Plan(), and RRT_TrajPlanner::Plan().

const PA_Points * PL_Boolean_Output::GetPathPA_Points  )  const [virtual]
 

Definition at line 18 of file PL_Boolean_Output.cpp.

References path.

void PL_Boolean_Output::SetPath PA_Points pa_points_path  ) 
 

Definition at line 28 of file PL_Boolean_Output.cpp.

References path.

void PL_Boolean_Output::SetSmoother SmootherBase smoother  ) 
 

Definition at line 23 of file PL_Boolean_Output.cpp.

References m_Smoother.

Referenced by ServerBase::RefreshSmoother().


Member Data Documentation

SmootherBase* PL_Boolean_Output::m_Smoother [protected]
 

Definition at line 23 of file PL_Boolean_Output.h.

Referenced by PL_PRM::Plan(), and SetSmoother().

PA_Points PL_Boolean_Output::path [protected]
 

Definition at line 22 of file PL_Boolean_Output.h.

Referenced by IK_ACA::ComputePath(), GetPath(), GetPathPA_Points(), IK_Jacobian::IK_Jacobian(), PL_ForTest::LogStatistics(), PL_RRT_ClosedChain::OutputStatistics(), PL_RRT_CONNECT::Plan(), PL_RRT::Plan(), PL_Range_Sensor::Plan(), PL_PRM::Plan(), PL_Linear::Plan(), PL_MPEP::Plan(), PL_ForTest::Plan(), PL_PRM_ClosedLocalJacobian::Plan(), PL_RRT_ClosedChain::Plan(), PL_RGD_RRT::Plan(), PL_RGD_PRM::Plan(), PL_PRM_ClosedChain::Plan(), PL_ATACE::Plan(), Jacobian_TrajPlanner::Plan(), RRT_TrajPlanner::Plan(), PL_Juan::Plan(), PL_ACA_CONNECT::Plan(), PL_RGD_PRM::Plan_As_Usual(), PL_PRM_ClosedChain::Plan_As_Usual(), PL_RRT_ClosedChain::RetrievePath(), PL_RGD_RRT::RetrievePath(), PL_ATACE::RetrievePath(), PL_MPEP::RetrievePathFromTree(), PL_Sandros::SaveSandrosPath(), SetPath(), PL_RGD_Constraint::SetStrategy(), PL_GraphBase::TranslatePath(), PL_PRM_ClosedBase::TranslatePath(), PL_RGD_PRM::TranslatePath(), PL_PRM_ClosedChain::TranslatePath(), and IK_Jacobian::~IK_Jacobian().


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