PL_IanRandom Class Reference

#include <planners/obsolete/PL_IanRandom.h>

Inherits PL_LinearCollision.

Inheritance diagram for PL_IanRandom:

Inheritance graph
[legend]
Collaboration diagram for PL_IanRandom:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual ~PL_IanRandom ()
virtual bool Plan ()
Configuration GenerateRandomConfig () const
Configuration GenerateValidRandomConfig () const

Detailed Description

Definition at line 34 of file PL_IanRandom.h.


Constructor & Destructor Documentation

PL_IanRandom::~PL_IanRandom  )  [virtual]
 

Definition at line 25 of file PL_IanRandom.cpp.


Member Function Documentation

Configuration PL_IanRandom::GenerateRandomConfig  )  const
 

Definition at line 69 of file PL_IanRandom.cpp.

References PL_HasCollisionDetector::collisionDetector, Configuration::DOF(), PlannerBase::GetStartConfig(), CD_BasicStyle::JointMax(), CD_BasicStyle::JointMin(), and VectorN::SetLength().

Referenced by GenerateValidRandomConfig().

Here is the call graph for this function:

Configuration PL_IanRandom::GenerateValidRandomConfig  )  const
 

Definition at line 88 of file PL_IanRandom.cpp.

References PL_HasCollisionDetector::collisionDetector, GenerateRandomConfig(), and CD_Bool::IsInterfering().

Here is the call graph for this function:

bool PL_IanRandom::Plan  )  [virtual]
 

Implements PlannerBase.

Definition at line 34 of file PL_IanRandom.cpp.

References PA_Points::AppendPoint(), PL_HasCollisionDetector::collisionDetector, PlannerBase::GetGoalConfig(), PlannerBase::GetStartConfig(), CD_Linear::IsInterferingLinear(), and PL_LinearCollision::path.

Here is the call graph for this function:


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