T_Road_Objects_Object

Describes common 3D objects that have a reference to a given road. Objects are items that influence a road by expanding, delimiting, and supplementing its course. The most common examples are parking spaces, crosswalks, and traffic barriers. There are two ways to describe the bounding box of objects. - For an angular object: definition of the width, length and height. - For a circular object: definition of the radius and height.

Java class for t_road_objects_object complex type

.

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


<complexType name="t_road_objects_object">
  <complexContent>
    <extension base="{}_OpenDriveElement">
      <sequence>
        <element name="repeat" type="{}t_road_objects_object_repeat" maxOccurs="unbounded" minOccurs="0"/>
        <element name="outline" type="{}t_road_objects_object_outlines_outline" minOccurs="0"/>
        <element name="outlines" type="{}t_road_objects_object_outlines" minOccurs="0"/>
        <element name="material" type="{}t_road_objects_object_material" maxOccurs="unbounded" minOccurs="0"/>
        <element name="validity" type="{}t_road_objects_object_laneValidity" maxOccurs="unbounded" minOccurs="0"/>
        <element name="parkingSpace" type="{}t_road_objects_object_parkingSpace" minOccurs="0"/>
        <element name="markings" type="{}t_road_objects_object_markings" minOccurs="0"/>
        <element name="borders" type="{}t_road_objects_object_borders" minOccurs="0"/>
        <group ref="{}g_additionalData" maxOccurs="unbounded" minOccurs="0"/>
        <element name="surface" type="{}t_road_objects_object_surface" minOccurs="0"/>
      </sequence>
      <attribute name="dynamic" type="{}t_yesNo" />
      <attribute name="hdg" type="{http://www.w3.org/2001/XMLSchema}double" />
      <attribute name="height" type="{}t_grEqZero" />
      <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
      <attribute name="length" type="{}t_grZero" />
      <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
      <attribute name="orientation" type="{}e_orientation" />
      <attribute name="perpToRoad" type="{}t_bool" />
      <attribute name="pitch" type="{http://www.w3.org/2001/XMLSchema}double" />
      <attribute name="radius" type="{}t_grZero" />
      <attribute name="roll" type="{http://www.w3.org/2001/XMLSchema}double" />
      <attribute name="s" use="required" type="{}t_grEqZero" />
      <attribute name="subtype" type="{http://www.w3.org/2001/XMLSchema}string" />
      <attribute name="t" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
      <attribute name="type" type="{}e_objectType" />
      <attribute name="validLength" type="{}t_grEqZero" />
      <attribute name="width" type="{http://www.w3.org/2001/XMLSchema}double" />
      <attribute name="zOffset" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
    </extension>
  </complexContent>
</complexType>

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
Gets the value of the borders property.
Link copied to clipboard
open fun getDynamic(): T_YesNo
Indicates whether the object is dynamic or static, default value is “no” (static).
Link copied to clipboard
ASAM OpenDRIVE offers the possibility to include external data.
Link copied to clipboard
open fun getHdg(): Double
Heading angle of the object relative to road direction
Link copied to clipboard
open fun getHeight(): Double
Height of the object's bounding box.
Link copied to clipboard
open fun getId(): String
Unique ID within database
Link copied to clipboard
open fun getLength(): Double
Length of the object's bounding box, alternative to @radius.
Link copied to clipboard
Gets the value of the markings property.
Link copied to clipboard
Gets the value of the material property.
Link copied to clipboard
open fun getName(): String
Name of the object.
Link copied to clipboard
"+" = valid in positive s-direction "-" = valid in negative s-direction "none" = valid in both directions (does not affect the heading)
Link copied to clipboard
Gets the value of the outline property.
Link copied to clipboard
Gets the value of the outlines property.
Link copied to clipboard
Gets the value of the parkingSpace property.
Link copied to clipboard
open fun getPerpToRoad(): T_Bool
Alternative to @pitch and @roll.
Link copied to clipboard
open fun getPitch(): Double
Pitch angle relative to the x/y-plane
Link copied to clipboard
open fun getRadius(): Double
radius of the circular object's bounding box, alternative to @length and @width.
Link copied to clipboard
Gets the value of the repeat property.
Link copied to clipboard
open fun getRoll(): Double
Roll angle relative to the x/y-plane
Link copied to clipboard
open fun getS(): Double
s-coordinate of object's origin
Link copied to clipboard
open fun getSubtype(): String
Variant of a type
Link copied to clipboard
Gets the value of the surface property.
Link copied to clipboard
open fun getT(): Double
t-coordinate of object's origin
Link copied to clipboard
open fun getType(): E_ObjectType
Type of object.
Link copied to clipboard
Gets the value of the validity property.
Link copied to clipboard
Validity of object along s-axis (0.
Link copied to clipboard
open fun getWidth(): Double
Width of the object's bounding box, alternative to @radius.
Link copied to clipboard
open fun getZOffset(): Double
z-offset of object's origin relative to the elevation of the reference line
Link copied to clipboard
Sets the value of the borders property.
Link copied to clipboard
open fun setDynamic(value: T_YesNo)
Sets the value of the dynamic property.
Link copied to clipboard
open fun setHdg(value: Double)
Sets the value of the hdg property.
Link copied to clipboard
open fun setHeight(value: Double)
Sets the value of the height property.
Link copied to clipboard
open fun setId(value: String)
Sets the value of the id property.
Link copied to clipboard
open fun setLength(value: Double)
Sets the value of the length property.
Link copied to clipboard
Sets the value of the markings property.
Link copied to clipboard
open fun setName(value: String)
Sets the value of the name property.
Link copied to clipboard
open fun setOrientation(value: String)
Sets the value of the orientation property.
Link copied to clipboard
Sets the value of the outline property.
Link copied to clipboard
Sets the value of the outlines property.
Link copied to clipboard
Sets the value of the parkingSpace property.
Link copied to clipboard
open fun setPerpToRoad(value: T_Bool)
Sets the value of the perpToRoad property.
Link copied to clipboard
open fun setPitch(value: Double)
Sets the value of the pitch property.
Link copied to clipboard
open fun setRadius(value: Double)
Sets the value of the radius property.
Link copied to clipboard
open fun setRoll(value: Double)
Sets the value of the roll property.
Link copied to clipboard
open fun setS(value: Double)
Sets the value of the s property.
Link copied to clipboard
open fun setSubtype(value: String)
Sets the value of the subtype property.
Link copied to clipboard
Sets the value of the surface property.
Link copied to clipboard
open fun setT(value: Double)
Sets the value of the t property.
Link copied to clipboard
open fun setType(value: E_ObjectType)
Sets the value of the type property.
Link copied to clipboard
open fun setValidLength(value: Double)
Sets the value of the validLength property.
Link copied to clipboard
open fun setWidth(value: Double)
Sets the value of the width property.
Link copied to clipboard
open fun setZOffset(value: Double)
Sets the value of the zOffset property.