|
Autoware.Auto
|
|
Class to represent the state of a vehicle. More...
#include <parking_planner_types.hpp>
Public Member Functions | |
| VehicleState () noexcept | |
| No-input constructor sets everything to the zero of the template parameter. More... | |
| VehicleState (T x, T y, T velocity, T heading, T steering) noexcept | |
| std::vector< T > | serialize (void) const |
| Turn the object into flat vector of doubles (for use with numerical code) More... | |
| T | get_x () const noexcept |
| T | get_y () const noexcept |
| T | get_velocity () const noexcept |
| T | get_heading () const noexcept |
| T | get_steering () const noexcept |
| void | set_x (T x) noexcept |
| void | set_y (T y) noexcept |
| void | set_velocity (T velocity) noexcept |
| void | set_heading (T heading) noexcept |
| void | set_steering (T steering) noexcept |
| bool | operator== (const VehicleState< T > &other) const noexcept |
| Equality comparison operator. More... | |
Static Public Member Functions | |
| static VehicleState | deserialize (std::vector< T > serialized_states) |
| static constexpr std::size_t | get_serialized_length () noexcept |
| Get number of scalars a serialized version of this object has. More... | |
Class to represent the state of a vehicle.
|
inlinenoexcept |
No-input constructor sets everything to the zero of the template parameter.
|
inlinenoexcept |
|
inlinestatic |
|
inlinenoexcept |
|
inlinestaticconstexprnoexcept |
Get number of scalars a serialized version of this object has.
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
Equality comparison operator.
|
inline |
Turn the object into flat vector of doubles (for use with numerical code)
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |