delphyne
RoadOdometry< T > Struct Template Reference

Detailed Description

template<typename T>
struct delphyne::RoadOdometry< T >

RoadOdometry contains the position of the vehicle with respect to a lane in a road, along with its velocity vector in the world frame.

#include <src/systems/road_odometry.h>

Public Member Functions

 RoadOdometry ()=default
 Default constructor. More...
 
 RoadOdometry (const maliput::api::RoadPosition &road_position, const drake::systems::rendering::FrameVelocity< double > &frame_velocity)
 Fully-parameterized constructor. More...
 
 RoadOdometry (const maliput::api::Lane *lane_in, const maliput::api::LanePosition &lane_position, const drake::systems::rendering::FrameVelocity< T > &frame_velocity)
 Fully-parameterized constructor that is T-supported. More...
 

Public Attributes

const maliput::api::Lanelane {}
 
maliput::api::LanePosition pos {}
 
drake::systems::rendering::FrameVelocity< T > vel {}
 

Constructor & Destructor Documentation

◆ RoadOdometry() [1/3]

RoadOdometry ( )
default

Default constructor.

◆ RoadOdometry() [2/3]

RoadOdometry ( const maliput::api::RoadPosition road_position,
const drake::systems::rendering::FrameVelocity< double > &  frame_velocity 
)

Fully-parameterized constructor.

◆ RoadOdometry() [3/3]

RoadOdometry ( const maliput::api::Lane lane_in,
const maliput::api::LanePosition lane_position,
const drake::systems::rendering::FrameVelocity< T > &  frame_velocity 
)

Fully-parameterized constructor that is T-supported.

Member Data Documentation

◆ lane

const maliput::api::Lane* lane {}

◆ pos

◆ vel

drake::systems::rendering::FrameVelocity<T> vel {}

The documentation for this struct was generated from the following file: