T_Road_Objects_Object_Repeat

To avoid lengthy XML code, objects of the same type may be repeated. The attributes of the repeated object may be changed. Attributes of the repeated object shall overrule the attributes from the original object. If attributes are omitted in the repeated objects, the attributes from the original object apply.

Java class for t_road_objects_object_repeat complex type

.

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


<complexType name="t_road_objects_object_repeat">
  <complexContent>
    <extension base="{}_OpenDriveElement">
      <sequence>
      </sequence>
      <attribute name="s" use="required" type="{}t_grEqZero" />
      <attribute name="length" use="required" type="{}t_grEqZero" />
      <attribute name="distance" use="required" type="{}t_grEqZero" />
      <attribute name="tStart" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
      <attribute name="tEnd" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
      <attribute name="heightStart" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
      <attribute name="heightEnd" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
      <attribute name="zOffsetStart" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
      <attribute name="zOffsetEnd" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
      <attribute name="widthStart" type="{}t_grEqZero" />
      <attribute name="widthEnd" type="{}t_grEqZero" />
      <attribute name="lengthStart" type="{}t_grEqZero" />
      <attribute name="lengthEnd" type="{}t_grEqZero" />
      <attribute name="radiusStart" type="{}t_grEqZero" />
      <attribute name="radiusEnd" type="{}t_grEqZero" />
    </extension>
  </complexContent>
</complexType>

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open fun getDistance(): Double
Distance between two instances of the object; If this value is zero, then the object is treated like a continuous feature, for example, a guard rail, a wall, etc.
Link copied to clipboard
open fun getHeightEnd(): Double
Height of the object at @s + @length
Link copied to clipboard
Height of the object at @s
Link copied to clipboard
open fun getLength(): Double
Length of the repeat area, along the reference line in s-direction.
Link copied to clipboard
open fun getLengthEnd(): Double
Length of the object at @s + @length
Link copied to clipboard
Length of the object at @sh
Link copied to clipboard
open fun getRadiusEnd(): Double
Radius of the object at @s + @length
Link copied to clipboard
Radius of the object at @s
Link copied to clipboard
open fun getS(): Double
s-coordinate of start position, overrides the corresponding argument in the original record
Link copied to clipboard
open fun getTEnd(): Double
Lateral offset of object's reference point at @s + @length
Link copied to clipboard
open fun getTStart(): Double
Lateral offset of objects reference point at @s
Link copied to clipboard
open fun getWidthEnd(): Double
Width of the object at @s + @length
Link copied to clipboard
open fun getWidthStart(): Double
Width of the object at @s
Link copied to clipboard
open fun getZOffsetEnd(): Double
z-offset of the object at @s + @length, relative to the elevation of the reference line
Link copied to clipboard
z-offset of the object at @s, relative to the elevation of the reference line
Link copied to clipboard
open fun setDistance(value: Double)
Sets the value of the distance property.
Link copied to clipboard
open fun setHeightEnd(value: Double)
Sets the value of the heightEnd property.
Link copied to clipboard
open fun setHeightStart(value: Double)
Sets the value of the heightStart property.
Link copied to clipboard
open fun setLength(value: Double)
Sets the value of the length property.
Link copied to clipboard
open fun setLengthEnd(value: Double)
Sets the value of the lengthEnd property.
Link copied to clipboard
open fun setLengthStart(value: Double)
Sets the value of the lengthStart property.
Link copied to clipboard
open fun setRadiusEnd(value: Double)
Sets the value of the radiusEnd property.
Link copied to clipboard
open fun setRadiusStart(value: Double)
Sets the value of the radiusStart property.
Link copied to clipboard
open fun setS(value: Double)
Sets the value of the s property.
Link copied to clipboard
open fun setTEnd(value: Double)
Sets the value of the tEnd property.
Link copied to clipboard
open fun setTStart(value: Double)
Sets the value of the tStart property.
Link copied to clipboard
open fun setWidthEnd(value: Double)
Sets the value of the widthEnd property.
Link copied to clipboard
open fun setWidthStart(value: Double)
Sets the value of the widthStart property.
Link copied to clipboard
open fun setZOffsetEnd(value: Double)
Sets the value of the zOffsetEnd property.
Link copied to clipboard
open fun setZOffsetStart(value: Double)
Sets the value of the zOffsetStart property.