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

Public Member Functions

bool Empty () const
 
bool IsConstant () const
 
CSpaceSpace () const
 
const ConfigBegin () const
 
const ConfigEnd () const
 
int NumMilestones () const
 
const ConfigGetMilestone (int i) const
 
virtual Real Length () const
 
virtual void Eval (Real t, Config &q) const
 
virtual Real ParamStart () const
 
virtual Real ParamEnd () const
 
void SetConstant (const Config &q, CSpace *space)
 
void Set (const MilestonePath &path, int timeIndex=-1)
 
void Set (const EdgePlannerPtr &e, int timeIndex=-1)
 
void Append (const EdgePlannerPtr &e, int timeIndex=-1)
 
void AppendDelay (Real t)
 
void Clear ()
 
void Concat (const TimedMilestonePath &path)
 
int Eval2 (Real t, Config &q) const
 
void Split (Real time, TimedMilestonePath &before, TimedMilestonePath &after) const
 
- Public Member Functions inherited from Interpolator
virtual const ConfigStart () const =0
 

Public Attributes

std::vector< EdgePlannerPtr > edges
 
std::vector< Real > durations
 

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