Class List

Here are the classes, structs, unions and interfaces with brief descriptions:

constraint_aware_spline_smoother::CubicSplineShortCutter< T > | Scales the time intervals stretching them if necessary so that the trajectory conforms to velocity limits |

ParabolicRamp::DistanceCheckerBase | A base class for a distance checker. ObstacleDistance returns the radius of a L-z norm guaranteed to be collision-free. ObstacleDistanceNorm returns the value of z |

ParabolicRamp::DynamicPath | A bounded-velocity, bounded-acceleration trajectory consisting of parabolic ramps |

constraint_aware_spline_smoother::FeasibilityChecker | |

ParabolicRamp::FeasibilityCheckerBase | A base class for a feasibility checker |

constraint_aware_spline_smoother::IterativeParabolicSmoother< T > | This is a parametric smoother that modifies the timestamps of a trajectory to respect velocity and acceleration constraints |

constraint_aware_spline_smoother::LinearSplineShortCutter< T > | Scales the time intervals stretching them if necessary so that the trajectory conforms to velocity limits |

constraint_aware_spline_smoother::ParabolicBlendShortCutter< T > | Scales the time intervals stretching them if necessary so that the trajectory conforms to velocity limits |

constraint_aware_spline_smoother::ParabolicLinearBlendSmoother< T > | This is a wrapper around Tobias Kunz and Mike Stilman's trajectory smoother using parabolic and linear phases. See http://www.golems.org/node/1570 for more details. This smoother chooses timing intervals between trajectory points that respects both velocity and acceleration constraints. The resulting trajectory uses linear segments parametric blends to smooth the trajectory between points |

ParabolicRamp::ParabolicRamp | |

ParabolicRamp::ParabolicRamp1D | Stores optimal trajectores for an acceleration and velocity-bounded 1D system |

ParabolicRamp::ParabolicRampND | Solves for optimal trajectores for a velocity-bounded ND system |

ParabolicRamp::PLPRamp | |

ParabolicRamp::PPRamp | |

ParabolicRamp::RampFeasibilityChecker | A class that encapsulates feaibility checking of a ParabolicRampND |

ParabolicRamp::RampSection | |

ParabolicRamp::RandomNumberGeneratorBase | A custom random number generator that can be provided to DynamicPath::Shortcut() |

ParabolicRamp::Timer | |

ParabolicBlend::Trajectory |