#include "constraint_aware_spline_smoother/ParabolicPathSmooth/ParabolicRamp.h"
#include "constraint_aware_spline_smoother/ParabolicPathSmooth/Config.h"
#include <iostream>
Go to the source code of this file.
Classes | |
class | ParabolicRamp::ParabolicRamp |
class | ParabolicRamp::PLPRamp |
class | ParabolicRamp::PPRamp |
Namespaces | |
namespace | ParabolicRamp |
Functions | |
Real | ParabolicRamp::BrakeAccel (Real x, Real v, Real xbound) |
Real | ParabolicRamp::BrakeTime (Real x, Real v, Real xbound) |
void | ParabolicRamp::CombineRamps (const std::vector< std::vector< ParabolicRamp1D > > &ramps, std::vector< ParabolicRampND > &ndramps) |
Combines an array of 1-d ramp sequences into a sequence of N-d ramps. | |
bool | ParabolicRamp::LoadRamp (FILE *f, Real &x0, Real &dx0, Real &x1, Real &dx1, Real &a, Real &v, Real &t) |
bool | ParabolicRamp::LoadRamp (const char *fn, Real &x0, Real &dx0, Real &x1, Real &dx1, Real &a, Real &v, Real &t) |
int | ParabolicRamp::quadratic (Real a, Real b, Real c, Real &x1, Real &x2) |
bool | ParabolicRamp::SaveRamp (const char *fn, Real x0, Real dx0, Real x1, Real dx1, Real a, Real v, Real t) |
bool | ParabolicRamp::SolveMinAccelBounded (Real x0, Real v0, Real x1, Real v1, Real endTime, Real vmax, Real xmin, Real xmax, std::vector< ParabolicRamp1D > &ramps) |
bool | ParabolicRamp::SolveMinAccelBounded (const Vector &x0, const Vector &v0, const Vector &x1, const Vector &v1, Real endTime, const Vector &vmax, const Vector &xmin, const Vector &xmax, vector< vector< ParabolicRamp1D > > &ramps) |
bool | ParabolicRamp::SolveMinTimeBounded (Real x0, Real v0, Real x1, Real v1, Real amax, Real vmax, Real xmin, Real xmax, ParabolicRamp1D &ramp) |
Real | ParabolicRamp::SolveMinTimeBounded (const Vector &x0, const Vector &v0, const Vector &x1, const Vector &v1, const Vector &amax, const Vector &vmax, const Vector &xmin, const Vector &xmax, vector< vector< ParabolicRamp1D > > &ramps) |
void | ParabolicRamp::TestRamps (const char *fn) |
Variables | |
static bool | ParabolicRamp::gMinAccelQuiet = false |
static bool | ParabolicRamp::gMinTime2Quiet = false |
static bool | ParabolicRamp::gSuppressSavingRamps = false |