#include <controlvector.hpp>
Definition at line 16 of file controlvector.hpp.
◆ ControlVector() [1/2]
| squiggles::ControlVector::ControlVector |
( |
Pose |
ipose, |
|
|
double |
ivel = std::nan(""), |
|
|
double |
iaccel = 0.0, |
|
|
double |
ijerk = 0.0 |
|
) |
| |
|
inline |
A vector used to specify a state along a hermite spline.
- Parameters
-
| ipose | The 2D position and heading. |
| ivel | The velocity component of the vector. |
| iaccel | The acceleration component of the vector. |
| ijerk | The jerk component of the vector. |
Definition at line 26 of file controlvector.hpp.
◆ ControlVector() [2/2]
| squiggles::ControlVector::ControlVector |
( |
| ) |
|
|
default |
◆ operator==()
| bool squiggles::ControlVector::operator== |
( |
const ControlVector & |
other | ) |
const |
|
inline |
◆ to_csv()
| std::string squiggles::ControlVector::to_csv |
( |
| ) |
const |
|
inline |
◆ to_string()
| std::string squiggles::ControlVector::to_string |
( |
| ) |
const |
|
inline |
Serializes the Control Vector data for debugging.
- Returns
- The Control Vector data.
Definition at line 39 of file controlvector.hpp.
◆ accel
| double squiggles::ControlVector::accel |
◆ jerk
| double squiggles::ControlVector::jerk |
◆ pose
| Pose squiggles::ControlVector::pose |
◆ vel
| double squiggles::ControlVector::vel |
The documentation for this class was generated from the following file: