KrisLibrary  1.0.0
Public Member Functions | List of all members
KinematicControlSet Class Reference
Inheritance diagram for KinematicControlSet:
NeighborhoodSet CSet

Public Member Functions

 KinematicControlSet (CSpace *space, const Config &center, Real radius)
 
virtual bool Contains (const Config &x)
 
- Public Member Functions inherited from NeighborhoodSet
 NeighborhoodSet (CSpace *space, const Config &c, Real r)
 
virtual int NumDimensions () const
 Returns the number of dimensions this accepts (-1) for all dimensions.
 
virtual bool Project (Config &x)
 
virtual bool IsConvex () const
 If true, the feasible set is convex with respect to the CSpace's interpolation function.
 
virtual bool IsSampleable () const
 If true, the Sample() function is implemented.
 
virtual void Sample (Config &x)
 
virtual Real ObstacleDistance (const Config &x)
 
virtual Optimization::NonlinearProgramNumeric ()
 
- Public Member Functions inherited from CSet
 CSet (CPredicate f)
 
virtual bool Contains (const Config &x)
 Returns true if this constraint is satisfied at configuration x.
 
virtual bool Project (Config &x)
 
virtual void Sample (Config &x)
 If IsSampleable is true, draws a config at random from the set.
 
virtual Real ObstacleDistance (const Config &x)
 

Additional Inherited Members

- Public Types inherited from CSet
typedef bool(* CPredicate) (const Config &)
 
- Public Attributes inherited from NeighborhoodSet
CSpacespace
 
Config center
 
Real radius
 
- Public Attributes inherited from CSet
CPredicate test
 

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