maliput_malidrive
|
The superelevation record defines an superelevation entry at a given reference line position.
#include <src/maliput_malidrive/xodr/lateral_profile.h>
Public Member Functions | |
bool | operator== (const Superelevation &other) const |
Equality operator. More... | |
bool | operator!= (const Superelevation &other) const |
Inequality operator. More... | |
Public Attributes | |
double | s_0 {} |
Start position (s-coordinate). More... | |
double | a {} |
Coefficients of a cubic polynomial: \( a + b * p + c * p^2 + d * p^3 \). More... | |
double | b {} |
double | c {} |
double | d {} |
Static Public Attributes | |
static constexpr const char * | kSuperelevationTag = "superelevation" |
Convenient constants that hold the tag names in the XODR superelevation description. More... | |
static constexpr const char * | kS0 = "s" |
static constexpr const char * | kA = "a" |
static constexpr const char * | kB = "b" |
static constexpr const char * | kC = "c" |
static constexpr const char * | kD = "d" |
bool operator!= | ( | const Superelevation & | other | ) | const |
Inequality operator.
bool operator== | ( | const Superelevation & | other | ) | const |
Equality operator.
double a {} |
Coefficients of a cubic polynomial: \( a + b * p + c * p^2 + d * p^3 \).
double b {} |
double c {} |
double d {} |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
Convenient constants that hold the tag names in the XODR superelevation description.
double s_0 {} |
Start position (s-coordinate).