Classes | Namespaces | Functions | Variables
ParabolicRamp.cpp File Reference
#include "constraint_aware_spline_smoother/ParabolicPathSmooth/ParabolicRamp.h"
#include "constraint_aware_spline_smoother/ParabolicPathSmooth/Config.h"
#include <iostream>
Include dependency graph for ParabolicRamp.cpp:

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


constraint_aware_spline_smoother
Author(s): Sachin Chitta
autogenerated on Thu Dec 12 2013 11:10:27