T_Road_Lanes_LaneSection_Lr_Lane_Border

Lane borders are another method to describe the width of lanes. Instead of defining the width directly, lane borders describe the outer limits of a lane, independent of the parameters of their inner borders. In this case, inner lanes are defined as lanes which have the same sign for their ID as the lane currently defined, but with a smaller absolute value for their ID. Especially when road data is derived from automatic measurements, this type of definition is easier than specifying the lane width because it avoids creating many lane sections. Lane width and lane border elements are mutually exclusive within the same lane group. If both width and lane border elements are present for a lane section in the ASAM OpenDRIVE file, the application shall use the information from the elements. In ASAM OpenDRIVE, lane borders are represented by the

Java class for t_road_lanes_laneSection_lr_lane_border complex type

.

The following schema fragment specifies the expected content contained within this class.


<complexType name="t_road_lanes_laneSection_lr_lane_border">
  <complexContent>
    <extension base="{}_OpenDriveElement">
      <sequence>
      </sequence>
      <attribute name="a" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
      <attribute name="b" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
      <attribute name="c" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
      <attribute name="d" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
      <attribute name="sOffset" use="required" type="{}t_grEqZero" />
    </extension>
  </complexContent>
</complexType>

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open fun getA(): Double
Polynom parameter a, border position at @s (ds=0)
Link copied to clipboard
open fun getB(): Double
Polynom parameter b
Link copied to clipboard
open fun getC(): Double
Polynom parameter c
Link copied to clipboard
open fun getD(): Double
Polynom parameter d
Link copied to clipboard
open fun getSOffset(): Double
s-coordinate of start position of the element , relative to the position of the preceding
Link copied to clipboard
open fun setA(value: Double)
Sets the value of the a property.
Link copied to clipboard
open fun setB(value: Double)
Sets the value of the b property.
Link copied to clipboard
open fun setC(value: Double)
Sets the value of the c property.
Link copied to clipboard
open fun setD(value: Double)
Sets the value of the d property.
Link copied to clipboard
open fun setSOffset(value: Double)
Sets the value of the sOffset property.