KrisLibrary  1.0.0
Public Member Functions | Public Attributes | List of all members
Geometric2DEdgeChecker Class Reference
Inheritance diagram for Geometric2DEdgeChecker:
EdgeChecker EdgePlanner Interpolator

Public Member Functions

 Geometric2DEdgeChecker (const Config &_a, const Config &_b, Geometric2DCSpace *_space, int _obstacle=-1)
 
virtual bool IsVisible ()
 
virtual CSpaceSpace () const
 
virtual EdgePlannerPtr Copy () const
 
virtual EdgePlannerPtr ReverseCopy () const
 
virtual Real Priority () const
 
virtual bool Plan ()
 
virtual bool Done () const
 
virtual bool Failed () const
 
- 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
 
- Public Member Functions inherited from EdgePlanner
virtual bool IsIncremental () const
 
- Public Member Functions inherited from Interpolator
virtual Real ParamStart () const
 
virtual Real ParamEnd () const
 

Public Attributes

Geometric2DCSpacegspace
 
int obstacle
 
Segment2D s
 
bool done
 
bool failed
 
- Public Attributes inherited from EdgeChecker
CSpacespace
 
InterpolatorPtr path
 

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