|
static TimedParabolaPathPtr_t | create (const core::DevicePtr_t &device, core::ConfigurationIn_t init, core::ConfigurationIn_t end, ParabolaPathPtr_t parabolaPath) |
| Create instance and return shared pointer. More...
|
|
static TimedParabolaPathPtr_t | create (const core::DevicePtr_t &device, core::ConfigurationIn_t init, core::ConfigurationIn_t end, core::value_type length, core::vector_t coefficients) |
| Create instance and return shared pointer. More...
|
|
static TimedParabolaPathPtr_t | create (const core::DevicePtr_t &device, core::ConfigurationIn_t init, core::ConfigurationIn_t end, core::value_type length, core::vector_t coefficients, core::vector_t V0, core::vector_t Vimp, std::vector< std::string > initialROMnames, std::vector< std::string > endROMnames) |
| Create instance and return shared pointer. More...
|
|
static TimedParabolaPathPtr_t | createCopy (const TimedParabolaPathPtr_t &path) |
| Create copy and return shared pointer. More...
|
|
static TimedParabolaPathPtr_t | createCopy (const TimedParabolaPathPtr_t &path, const core::ConstraintSetPtr_t &) |
| Create copy and return shared pointer. More...
|
|
static ParabolaPathPtr_t | create (const core::DevicePtr_t &device, core::ConfigurationIn_t init, core::ConfigurationIn_t end, core::value_type length, core::vector_t coefficients) |
| Create instance and return shared pointer. More...
|
|
static ParabolaPathPtr_t | create (const core::DevicePtr_t &device, core::ConfigurationIn_t init, core::ConfigurationIn_t end, core::value_type length, core::vector_t coefficients, core::vector_t V0, core::vector_t Vimp, std::vector< std::string > initialROMnames, std::vector< std::string > endROMnames) |
| Create instance and return shared pointer. More...
|
|
static ParabolaPathPtr_t | createCopy (const ParabolaPathPtr_t &path) |
| Create copy and return shared pointer. More...
|
|
static ParabolaPathPtr_t | createCopy (const ParabolaPathPtr_t &path, const core::ConstraintSetPtr_t &) |
| Create copy and return shared pointer. More...
|
|
|
| TimedParabolaPath (const core::DevicePtr_t &robot, core::ConfigurationIn_t init, core::ConfigurationIn_t end, ParabolaPathPtr_t parabolaPath) |
| Constructor. More...
|
|
| TimedParabolaPath (const core::DevicePtr_t &robot, core::ConfigurationIn_t init, core::ConfigurationIn_t end, core::value_type length, core::vector_t coefficients) |
| Constructor. More...
|
|
| TimedParabolaPath (const core::DevicePtr_t &robot, core::ConfigurationIn_t init, core::ConfigurationIn_t end, core::value_type length, core::vector_t coefs, core::vector_t V0, core::vector_t Vimp, std::vector< std::string > initialROMnames, std::vector< std::string > endROMnames) |
| Constructor with velocities and ROMnames. More...
|
|
| TimedParabolaPath (const TimedParabolaPath &path) |
| Copy constructor. More...
|
|
void | init (TimedParabolaPathPtr_t self) |
|
virtual bool | impl_compute (core::ConfigurationOut_t result, core::value_type t) const |
| Param is the time. More...
|
|
virtual double | computeTimedLength (double x_theta, double v0, double alpha0) |
|
virtual double | computeTimedLength (ParabolaPathPtr_t parabolaPath) |
|
virtual std::ostream & | print (std::ostream &os) const |
| Print path in a stream. More...
|
|
| ParabolaPath (const core::DevicePtr_t &robot, core::ConfigurationIn_t init, core::ConfigurationIn_t end, core::value_type length, core::vector_t coefficients) |
| Constructor. More...
|
|
| ParabolaPath (const core::DevicePtr_t &device, core::ConfigurationIn_t init, core::ConfigurationIn_t end, core::value_type length, core::vector_t coefs, core::vector_t V0_, core::vector_t Vimp, std::vector< std::string > initialROMnames, std::vector< std::string > endROMnames) |
| Constructor with velocities and ROMnames. More...
|
|
| ParabolaPath (const ParabolaPath &path) |
| Copy constructor. More...
|
|
core::value_type | lengthFunction (const core::value_type x) const |
|
void | init (ParabolaPathPtr_t self) |
|
ballistic path between 2 configurations
call parabola-path but work with the time as parameter instead of x_theta