Stub type that returns initialization values on each interface API.
|
| MALIDRIVE_NO_COPY_NO_MOVE_NO_ASSIGN (GroundCurveStub) |
|
| GroundCurveStub (const maliput::math::Vector2 &g_result, const maliput::math::Vector2 &g_dot_result, double heading_result, double heading_dot_result, double d_g_inverse_result, double arc_length_result, double linear_tolerance_result, double p0_result, double p1_result, bool is_g1_contiguous_result) |
|
| MALIDRIVE_NO_COPY_NO_MOVE_NO_ASSIGN (GroundCurve) |
|
virtual | ~GroundCurve ()=default |
|
double | PFromP (double xodr_p) const |
| Calculates the \( p \) value that matches with the \( p \) value in the XODR description. More...
|
|
maliput::math::Vector2 | G (double p) const |
| Evaluates \( G(p) \). More...
|
|
maliput::math::Vector2 | GDot (double p) const |
| Evaluates \( G'(p) \). More...
|
|
double | Heading (double p) const |
| Evaluates \( θ(p) \). More...
|
|
double | HeadingDot (double p) const |
| Evaluates \( θ'(p) \). More...
|
|
double | GInverse (const maliput::math::Vector2 &xy) const |
| Evaluates \( G⁻¹(x, y) \). More...
|
|
double | ArcLength () const |
|
double | linear_tolerance () const |
|
double | p0 () const |
|
double | p1 () const |
|
bool | IsG1Contiguous () const |
|