Class OpenDRIVE
- All Implemented Interfaces:
Serializable
@Generated(value="com.sun.tools.xjc.Driver", date="2020-01-24T04:36:13+01:00", comments="JAXB RI v2.3.0") public class OpenDRIVE extends Object implements Serializable
Java class for anonymous complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="header">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="userData" type="{}userData" maxOccurs="unbounded" minOccurs="0"/>
<element name="include" type="{}include" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="revMajor" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
<attribute name="revMinor" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
<attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="version" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="date" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="north" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="south" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="east" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="west" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="vendor" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="originLat" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="originLong" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="originHdg" type="{http://www.w3.org/2001/XMLSchema}double" />
</restriction>
</complexContent>
</complexType>
</element>
<element name="road" maxOccurs="unbounded">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="link" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="predecessor" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<attribute name="elementType" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="elementId" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="contactPoint" type="{http://www.w3.org/2001/XMLSchema}string" />
</restriction>
</complexContent>
</complexType>
</element>
<element name="successor" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<attribute name="elementType" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="elementId" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="contactPoint" type="{http://www.w3.org/2001/XMLSchema}string" />
</restriction>
</complexContent>
</complexType>
</element>
<element name="neighbor" maxOccurs="2" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<attribute name="side" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="elementId" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="direction" type="{http://www.w3.org/2001/XMLSchema}string" />
</restriction>
</complexContent>
</complexType>
</element>
<element name="userData" type="{}userData" maxOccurs="unbounded" minOccurs="0"/>
<element name="include" type="{}include" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="type" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="userData" type="{}userData" maxOccurs="unbounded" minOccurs="0"/>
<element name="include" type="{}include" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="s" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" />
</restriction>
</complexContent>
</complexType>
</element>
<element name="planView">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="geometry" maxOccurs="unbounded">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<choice>
<element name="line">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="userData" type="{}userData" maxOccurs="unbounded" minOccurs="0"/>
<element name="include" type="{}include" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="spiral">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="userData" type="{}userData" maxOccurs="unbounded" minOccurs="0"/>
<element name="include" type="{}include" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="curvStart" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="curvEnd" type="{http://www.w3.org/2001/XMLSchema}double" />
</restriction>
</complexContent>
</complexType>
</element>
<element name="arc">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="userData" type="{}userData" maxOccurs="unbounded" minOccurs="0"/>
<element name="include" type="{}include" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="curvature" type="{http://www.w3.org/2001/XMLSchema}double" />
</restriction>
</complexContent>
</complexType>
</element>
<element name="poly3">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="userData" type="{}userData" maxOccurs="unbounded" minOccurs="0"/>
<element name="include" type="{}include" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="a" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="b" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="c" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="d" type="{http://www.w3.org/2001/XMLSchema}double" />
</restriction>
</complexContent>
</complexType>
</element>
<element name="userData" type="{}userData" maxOccurs="unbounded" minOccurs="0"/>
<element name="include" type="{}include" maxOccurs="unbounded" minOccurs="0"/>
</choice>
<attribute name="s" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="x" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="y" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="hdg" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="length" type="{http://www.w3.org/2001/XMLSchema}double" />
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="elevationProfile" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="elevation" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="userData" type="{}userData" maxOccurs="unbounded" minOccurs="0"/>
<element name="include" type="{}include" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="s" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="a" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="b" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="c" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="d" type="{http://www.w3.org/2001/XMLSchema}double" />
</restriction>
</complexContent>
</complexType>
</element>
<element name="userData" type="{}userData" maxOccurs="unbounded" minOccurs="0"/>
<element name="include" type="{}include" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="lateralProfile" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="superelevation" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="userData" type="{}userData" maxOccurs="unbounded" minOccurs="0"/>
<element name="include" type="{}include" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="s" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="a" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="b" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="c" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="d" type="{http://www.w3.org/2001/XMLSchema}double" />
</restriction>
</complexContent>
</complexType>
</element>
<element name="crossfall" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="userData" type="{}userData" maxOccurs="unbounded" minOccurs="0"/>
<element name="include" type="{}include" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="side" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="s" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="a" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="b" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="c" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="d" type="{http://www.w3.org/2001/XMLSchema}double" />
</restriction>
</complexContent>
</complexType>
</element>
<element name="userData" type="{}userData" maxOccurs="unbounded" minOccurs="0"/>
<element name="include" type="{}include" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="lanes">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="laneOffset" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="userData" type="{}userData" maxOccurs="unbounded" minOccurs="0"/>
<element name="include" type="{}include" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="s" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="a" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="b" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="c" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="d" type="{http://www.w3.org/2001/XMLSchema}double" />
</restriction>
</complexContent>
</complexType>
</element>
<element name="laneSection" maxOccurs="unbounded">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="left" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="lane" type="{}lane" maxOccurs="unbounded"/>
<element name="userData" type="{}userData" maxOccurs="unbounded" minOccurs="0"/>
<element name="include" type="{}include" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="center" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="lane" type="{}centerLane" minOccurs="0"/>
<element name="userData" type="{}userData" maxOccurs="unbounded" minOccurs="0"/>
<element name="include" type="{}include" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="right" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="lane" type="{}lane" maxOccurs="unbounded"/>
<element name="userData" type="{}userData" maxOccurs="unbounded" minOccurs="0"/>
<element name="include" type="{}include" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="userData" type="{}userData" maxOccurs="unbounded" minOccurs="0"/>
<element name="include" type="{}include" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="s" type="{http://www.w3.org/2001/XMLSchema}double" />
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="objects" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="object" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="repeat" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="userData" type="{}userData" maxOccurs="unbounded" minOccurs="0"/>
<element name="include" type="{}include" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="s" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="length" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="distance" type="{http://www.w3.org/2001/XMLSchema}double" />
</restriction>
</complexContent>
</complexType>
</element>
<element name="outline" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="cornerRoad" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="userData" type="{}userData" maxOccurs="unbounded" minOccurs="0"/>
<element name="include" type="{}include" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="s" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="t" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="dz" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="height" type="{http://www.w3.org/2001/XMLSchema}double" />
</restriction>
</complexContent>
</complexType>
</element>
<element name="cornerLocal" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="userData" type="{}userData" maxOccurs="unbounded" minOccurs="0"/>
<element name="include" type="{}include" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="u" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="v" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="z" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="height" type="{http://www.w3.org/2001/XMLSchema}double" />
</restriction>
</complexContent>
</complexType>
</element>
<element name="userData" type="{}userData" maxOccurs="unbounded" minOccurs="0"/>
<element name="include" type="{}include" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="material" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="userData" type="{}userData" maxOccurs="unbounded" minOccurs="0"/>
<element name="include" type="{}include" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="surface" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="friction" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="roughness" type="{http://www.w3.org/2001/XMLSchema}double" />
</restriction>
</complexContent>
</complexType>
</element>
<element name="validity" type="{}laneValidity" maxOccurs="unbounded" minOccurs="0"/>
<element name="userData" type="{}userData" maxOccurs="unbounded" minOccurs="0"/>
<element name="include" type="{}include" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="s" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="t" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="zOffset" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="validLength" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="orientation" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="length" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="width" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="radius" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="height" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="hdg" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="pitch" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="roll" type="{http://www.w3.org/2001/XMLSchema}double" />
</restriction>
</complexContent>
</complexType>
</element>
<element name="objectReference" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="validity" type="{}laneValidity" maxOccurs="unbounded" minOccurs="0"/>
<element name="userData" type="{}userData" maxOccurs="unbounded" minOccurs="0"/>
<element name="include" type="{}include" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="s" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="t" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="zOffset" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="validLength" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="orientation" type="{http://www.w3.org/2001/XMLSchema}string" />
</restriction>
</complexContent>
</complexType>
</element>
<element name="tunnel" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="validity" type="{}laneValidity" maxOccurs="unbounded" minOccurs="0"/>
<element name="userData" type="{}userData" maxOccurs="unbounded" minOccurs="0"/>
<element name="include" type="{}include" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="s" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="length" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="lighting" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="daylight" type="{http://www.w3.org/2001/XMLSchema}double" />
</restriction>
</complexContent>
</complexType>
</element>
<element name="bridge" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="validity" type="{}laneValidity" maxOccurs="unbounded" minOccurs="0"/>
<element name="userData" type="{}userData" maxOccurs="unbounded" minOccurs="0"/>
<element name="include" type="{}include" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="s" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="length" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" />
</restriction>
</complexContent>
</complexType>
</element>
<element name="userData" type="{}userData" maxOccurs="unbounded" minOccurs="0"/>
<element name="include" type="{}include" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="signals" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="signal" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="validity" type="{}laneValidity" maxOccurs="unbounded" minOccurs="0"/>
<element name="dependency" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="userData" type="{}userData" maxOccurs="unbounded" minOccurs="0"/>
<element name="include" type="{}include" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" />
</restriction>
</complexContent>
</complexType>
</element>
<element name="userData" type="{}userData" maxOccurs="unbounded" minOccurs="0"/>
<element name="include" type="{}include" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="s" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="t" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="dynamic" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="orientation" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="zOffset" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="country" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="type" type="{http://www.w3.org/2001/XMLSchema}int" />
<attribute name="subtype" type="{http://www.w3.org/2001/XMLSchema}int" />
<attribute name="value" type="{http://www.w3.org/2001/XMLSchema}double" />
</restriction>
</complexContent>
</complexType>
</element>
<element name="signalReference" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="validity" type="{}laneValidity" maxOccurs="unbounded" minOccurs="0"/>
<element name="userData" type="{}userData" maxOccurs="unbounded" minOccurs="0"/>
<element name="include" type="{}include" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="s" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="t" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="orientation" type="{http://www.w3.org/2001/XMLSchema}string" />
</restriction>
</complexContent>
</complexType>
</element>
<element name="userData" type="{}userData" maxOccurs="unbounded" minOccurs="0"/>
<element name="include" type="{}include" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="surface" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="CRG" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="userData" type="{}userData" maxOccurs="unbounded" minOccurs="0"/>
<element name="include" type="{}include" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="file" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="sStart" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="sEnd" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="orientation" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="mode" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="sOffset" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="tOffset" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="zOffset" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="zScale" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="hOffset" type="{http://www.w3.org/2001/XMLSchema}double" />
</restriction>
</complexContent>
</complexType>
</element>
<element name="userData" type="{}userData" maxOccurs="unbounded" minOccurs="0"/>
<element name="include" type="{}include" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="userData" type="{}userData" maxOccurs="unbounded" minOccurs="0"/>
<element name="include" type="{}include" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="length" type="{http://www.w3.org/2001/XMLSchema}double" />
<attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="junction" type="{http://www.w3.org/2001/XMLSchema}string" />
</restriction>
</complexContent>
</complexType>
</element>
<element name="controller" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="control" maxOccurs="unbounded">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="userData" type="{}userData" maxOccurs="unbounded" minOccurs="0"/>
<element name="include" type="{}include" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="signalId" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" />
</restriction>
</complexContent>
</complexType>
</element>
<element name="userData" type="{}userData" maxOccurs="unbounded" minOccurs="0"/>
<element name="include" type="{}include" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="sequence" type="{http://www.w3.org/2001/XMLSchema}int" />
</restriction>
</complexContent>
</complexType>
</element>
<element name="junction" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="connection" maxOccurs="unbounded">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="laneLink" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="userData" type="{}userData" maxOccurs="unbounded" minOccurs="0"/>
<element name="include" type="{}include" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="from" type="{http://www.w3.org/2001/XMLSchema}int" />
<attribute name="to" type="{http://www.w3.org/2001/XMLSchema}int" />
</restriction>
</complexContent>
</complexType>
</element>
<element name="userData" type="{}userData" maxOccurs="unbounded" minOccurs="0"/>
<element name="include" type="{}include" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="incomingRoad" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="connectingRoad" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="contactPoint" type="{http://www.w3.org/2001/XMLSchema}string" />
</restriction>
</complexContent>
</complexType>
</element>
<element name="priority" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="userData" type="{}userData" maxOccurs="unbounded" minOccurs="0"/>
<element name="include" type="{}include" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="high" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="low" type="{http://www.w3.org/2001/XMLSchema}string" />
</restriction>
</complexContent>
</complexType>
</element>
<element name="controller" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="userData" type="{}userData" maxOccurs="unbounded" minOccurs="0"/>
<element name="include" type="{}include" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="sequence" type="{http://www.w3.org/2001/XMLSchema}int" />
</restriction>
</complexContent>
</complexType>
</element>
<element name="userData" type="{}userData" maxOccurs="unbounded" minOccurs="0"/>
<element name="include" type="{}include" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
- See Also:
- Serialized Form
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOpenDRIVE.ControllerJava class for anonymous complex type.static classOpenDRIVE.HeaderJava class for anonymous complex type.static classOpenDRIVE.JunctionJava class for anonymous complex type.static classOpenDRIVE.RoadJava class for anonymous complex type. -
Field Summary
Fields Modifier and Type Field Description protected List<OpenDRIVE.Controller>controllerprotected OpenDRIVE.Headerheaderprotected List<OpenDRIVE.Junction>junctionprotected List<OpenDRIVE.Road>road -
Constructor Summary
Constructors Constructor Description OpenDRIVE() -
Method Summary
Modifier and Type Method Description List<OpenDRIVE.Controller>getController()Gets the value of the controller property.OpenDRIVE.HeadergetHeader()Gets the value of the header property.List<OpenDRIVE.Junction>getJunction()Gets the value of the junction property.List<OpenDRIVE.Road>getRoad()Gets the value of the road property.voidsetHeader(OpenDRIVE.Header value)Sets the value of the header property.
-
Field Details
-
header
@Generated(value="com.sun.tools.xjc.Driver", date="2020-01-24T04:36:13+01:00", comments="JAXB RI v2.3.0") protected OpenDRIVE.Header header -
road
@Generated(value="com.sun.tools.xjc.Driver", date="2020-01-24T04:36:13+01:00", comments="JAXB RI v2.3.0") protected List<OpenDRIVE.Road> road -
controller
@Generated(value="com.sun.tools.xjc.Driver", date="2020-01-24T04:36:13+01:00", comments="JAXB RI v2.3.0") protected List<OpenDRIVE.Controller> controller -
junction
@Generated(value="com.sun.tools.xjc.Driver", date="2020-01-24T04:36:13+01:00", comments="JAXB RI v2.3.0") protected List<OpenDRIVE.Junction> junction
-
-
Constructor Details
-
OpenDRIVE
public OpenDRIVE()
-
-
Method Details
-
getHeader
@Generated(value="com.sun.tools.xjc.Driver", date="2020-01-24T04:36:13+01:00", comments="JAXB RI v2.3.0") public OpenDRIVE.Header getHeader()Gets the value of the header property.- Returns:
- possible object is
OpenDRIVE.Header
-
setHeader
@Generated(value="com.sun.tools.xjc.Driver", date="2020-01-24T04:36:13+01:00", comments="JAXB RI v2.3.0") public void setHeader(OpenDRIVE.Header value)Sets the value of the header property.- Parameters:
value- allowed object isOpenDRIVE.Header
-
getRoad
@Generated(value="com.sun.tools.xjc.Driver", date="2020-01-24T04:36:13+01:00", comments="JAXB RI v2.3.0") public List<OpenDRIVE.Road> getRoad()Gets the value of the road property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the road property.For example, to add a new item, do as follows:
getRoad().add(newItem);Objects of the following type(s) are allowed in the list
OpenDRIVE.Road -
getController
@Generated(value="com.sun.tools.xjc.Driver", date="2020-01-24T04:36:13+01:00", comments="JAXB RI v2.3.0") public List<OpenDRIVE.Controller> getController()Gets the value of the controller property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the controller property.For example, to add a new item, do as follows:
getController().add(newItem);Objects of the following type(s) are allowed in the list
OpenDRIVE.Controller -
getJunction
@Generated(value="com.sun.tools.xjc.Driver", date="2020-01-24T04:36:13+01:00", comments="JAXB RI v2.3.0") public List<OpenDRIVE.Junction> getJunction()Gets the value of the junction property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the junction property.For example, to add a new item, do as follows:
getJunction().add(newItem);Objects of the following type(s) are allowed in the list
OpenDRIVE.Junction
-