KrisLibrary  1.0.0
Public Member Functions | List of all members
ObstacleDistanceEdgeChecker Class Reference

Edge checker that divides the path until the segment distance is below CSpace.ObstacleDistance() More...

#include <EdgePlanner.h>

Inheritance diagram for ObstacleDistanceEdgeChecker:
EdgeChecker EdgePlanner Interpolator

Public Member Functions

 ObstacleDistanceEdgeChecker (CSpace *space, const InterpolatorPtr &path)
 
 ObstacleDistanceEdgeChecker (CSpace *space, const Config &a, const Config &b)
 
virtual bool IsVisible ()
 
virtual EdgePlannerPtr Copy () const
 
virtual EdgePlannerPtr ReverseCopy () const
 
bool CheckVisibility (Real ua, Real ub, const Config &a, const Config &b, Real da, Real db)
 
- Public Member Functions inherited from EdgeChecker
 EdgeChecker (CSpace *space, const InterpolatorPtr &path)
 
 EdgeChecker (CSpace *space, const Config &a, const Config &b)
 
virtual void Eval (Real u, Config &x) const
 
virtual Real Length () const
 
virtual const ConfigStart () const
 
virtual const ConfigEnd () const
 
virtual CSpaceSpace () const
 
- Public Member Functions inherited from EdgePlanner
virtual bool IsIncremental () const
 
virtual Real Priority () const
 
virtual bool Plan ()
 
virtual bool Done () const
 
virtual bool Failed () const
 
- Public Member Functions inherited from Interpolator
virtual Real ParamStart () const
 
virtual Real ParamEnd () const
 

Additional Inherited Members

- Public Attributes inherited from EdgeChecker
CSpacespace
 
InterpolatorPtr path
 

Detailed Description

Edge checker that divides the path until the segment distance is below CSpace.ObstacleDistance()


The documentation for this class was generated from the following files: