maliput_malidrive
ReferenceGeometry Struct Reference

Detailed Description

Holds the geometry description of a XODR road.

It gathers the info from XODR nodes:

  • planView.
  • elevationProfile.
  • lateralProfile.

#include <src/maliput_malidrive/xodr/reference_geometry.h>

Public Member Functions

bool operator== (const ReferenceGeometry &other) const
 Equality operator. More...
 
bool operator!= (const ReferenceGeometry &other) const
 Inequality operator. More...
 

Public Attributes

PlanView plan_view {}
 Contains the geometries which define the layout of the road's reference line in the x/y-plane. More...
 
ElevationProfile elevation_profile {}
 Contains a series of elevation records which define the characteristics of the road's elevation along the reference line. More...
 
LateralProfile lateral_profile {}
 Contains a series of superelevation records which define the characteristics of the road's lateral profile along the reference line. More...
 

Member Function Documentation

◆ operator!=()

bool operator!= ( const ReferenceGeometry other) const

Inequality operator.

◆ operator==()

bool operator== ( const ReferenceGeometry other) const

Equality operator.

Member Data Documentation

◆ elevation_profile

ElevationProfile elevation_profile {}

Contains a series of elevation records which define the characteristics of the road's elevation along the reference line.

◆ lateral_profile

LateralProfile lateral_profile {}

Contains a series of superelevation records which define the characteristics of the road's lateral profile along the reference line.

◆ plan_view

PlanView plan_view {}

Contains the geometries which define the layout of the road's reference line in the x/y-plane.


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