maliput
IsoLaneVelocity Struct Reference

Detailed Description

Isometric velocity vector in a Lane-frame.

sigma_v, rho_v, and eta_v are the components of velocity in a (sigma, rho, eta) coordinate system. (sigma, rho, eta) have the same orientation as the (s, r, h) at any given point in space, however they form an isometric system with a Cartesian distance metric. Hence, IsoLaneVelocity represents a "real" physical velocity vector (albeit with an orientation relative to the road surface).

#include <include/maliput/api/lane_data.h>

Public Member Functions

 IsoLaneVelocity ()=default
 Default constructor. More...
 
 IsoLaneVelocity (double _sigma_v, double _rho_v, double _eta_v)
 Fully parameterized constructor. More...
 

Public Attributes

double sigma_v {}
 
double rho_v {}
 
double eta_v {}
 

Constructor & Destructor Documentation

◆ IsoLaneVelocity() [1/2]

IsoLaneVelocity ( )
default

Default constructor.

◆ IsoLaneVelocity() [2/2]

IsoLaneVelocity ( double  _sigma_v,
double  _rho_v,
double  _eta_v 
)

Fully parameterized constructor.

Member Data Documentation

◆ eta_v

double eta_v {}

◆ rho_v

double rho_v {}

◆ sigma_v

double sigma_v {}

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