Class OpenDRIVE.Road
- All Implemented Interfaces:
Serializable
- Enclosing class:
- OpenDRIVE
@Generated(value="com.sun.tools.xjc.Driver", date="2020-02-10T10:00:13+01:00", comments="JAXB RI v2.3.0") public static class OpenDRIVE.Road 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="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>
- See Also:
- Serialized Form
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOpenDRIVE.Road.ElevationProfileJava class for anonymous complex type.static classOpenDRIVE.Road.LanesJava class for anonymous complex type.static classOpenDRIVE.Road.LateralProfileJava class for anonymous complex type.static classOpenDRIVE.Road.LinkJava class for anonymous complex type.static classOpenDRIVE.Road.ObjectsJava class for anonymous complex type.static classOpenDRIVE.Road.PlanViewJava class for anonymous complex type.static classOpenDRIVE.Road.SignalsJava class for anonymous complex type.static classOpenDRIVE.Road.SurfaceJava class for anonymous complex type.static classOpenDRIVE.Road.TypeJava class for anonymous complex type. -
Field Summary
Fields Modifier and Type Field Description protected OpenDRIVE.Road.ElevationProfileelevationProfileprotected Stringidprotected List<Include>includeprotected Stringjunctionprotected OpenDRIVE.Road.Laneslanesprotected OpenDRIVE.Road.LateralProfilelateralProfileprotected Doublelengthprotected OpenDRIVE.Road.Linklinkprotected Stringnameprotected OpenDRIVE.Road.Objectsobjectsprotected OpenDRIVE.Road.PlanViewplanViewprotected OpenDRIVE.Road.Signalssignalsprotected OpenDRIVE.Road.Surfacesurfaceprotected List<OpenDRIVE.Road.Type>typeprotected List<UserData>userData -
Constructor Summary
Constructors Constructor Description Road() -
Method Summary
Modifier and Type Method Description OpenDRIVE.Road.ElevationProfilegetElevationProfile()Gets the value of the elevationProfile property.StringgetId()Gets the value of the id property.List<Include>getInclude()Gets the value of the include property.StringgetJunction()Gets the value of the junction property.OpenDRIVE.Road.LanesgetLanes()Gets the value of the lanes property.OpenDRIVE.Road.LateralProfilegetLateralProfile()Gets the value of the lateralProfile property.DoublegetLength()Gets the value of the length property.OpenDRIVE.Road.LinkgetLink()Gets the value of the link property.StringgetName()Gets the value of the name property.OpenDRIVE.Road.ObjectsgetObjects()Gets the value of the objects property.OpenDRIVE.Road.PlanViewgetPlanView()Gets the value of the planView property.OpenDRIVE.Road.SignalsgetSignals()Gets the value of the signals property.OpenDRIVE.Road.SurfacegetSurface()Gets the value of the surface property.List<OpenDRIVE.Road.Type>getType()Gets the value of the type property.List<UserData>getUserData()Gets the value of the userData property.voidsetElevationProfile(OpenDRIVE.Road.ElevationProfile value)Sets the value of the elevationProfile property.voidsetId(String value)Sets the value of the id property.voidsetJunction(String value)Sets the value of the junction property.voidsetLanes(OpenDRIVE.Road.Lanes value)Sets the value of the lanes property.voidsetLateralProfile(OpenDRIVE.Road.LateralProfile value)Sets the value of the lateralProfile property.voidsetLength(Double value)Sets the value of the length property.voidsetLink(OpenDRIVE.Road.Link value)Sets the value of the link property.voidsetName(String value)Sets the value of the name property.voidsetObjects(OpenDRIVE.Road.Objects value)Sets the value of the objects property.voidsetPlanView(OpenDRIVE.Road.PlanView value)Sets the value of the planView property.voidsetSignals(OpenDRIVE.Road.Signals value)Sets the value of the signals property.voidsetSurface(OpenDRIVE.Road.Surface value)Sets the value of the surface property.
-
Field Details
-
link
@Generated(value="com.sun.tools.xjc.Driver", date="2020-02-10T10:00:13+01:00", comments="JAXB RI v2.3.0") protected OpenDRIVE.Road.Link link -
type
@Generated(value="com.sun.tools.xjc.Driver", date="2020-02-10T10:00:13+01:00", comments="JAXB RI v2.3.0") protected List<OpenDRIVE.Road.Type> type -
planView
@Generated(value="com.sun.tools.xjc.Driver", date="2020-02-10T10:00:13+01:00", comments="JAXB RI v2.3.0") protected OpenDRIVE.Road.PlanView planView -
elevationProfile
@Generated(value="com.sun.tools.xjc.Driver", date="2020-02-10T10:00:13+01:00", comments="JAXB RI v2.3.0") protected OpenDRIVE.Road.ElevationProfile elevationProfile -
lateralProfile
@Generated(value="com.sun.tools.xjc.Driver", date="2020-02-10T10:00:13+01:00", comments="JAXB RI v2.3.0") protected OpenDRIVE.Road.LateralProfile lateralProfile -
lanes
@Generated(value="com.sun.tools.xjc.Driver", date="2020-02-10T10:00:13+01:00", comments="JAXB RI v2.3.0") protected OpenDRIVE.Road.Lanes lanes -
objects
@Generated(value="com.sun.tools.xjc.Driver", date="2020-02-10T10:00:13+01:00", comments="JAXB RI v2.3.0") protected OpenDRIVE.Road.Objects objects -
signals
@Generated(value="com.sun.tools.xjc.Driver", date="2020-02-10T10:00:13+01:00", comments="JAXB RI v2.3.0") protected OpenDRIVE.Road.Signals signals -
surface
@Generated(value="com.sun.tools.xjc.Driver", date="2020-02-10T10:00:13+01:00", comments="JAXB RI v2.3.0") protected OpenDRIVE.Road.Surface surface -
userData
-
include
-
name
@Generated(value="com.sun.tools.xjc.Driver", date="2020-02-10T10:00:13+01:00", comments="JAXB RI v2.3.0") protected String name -
length
@Generated(value="com.sun.tools.xjc.Driver", date="2020-02-10T10:00:13+01:00", comments="JAXB RI v2.3.0") protected Double length -
id
@Generated(value="com.sun.tools.xjc.Driver", date="2020-02-10T10:00:13+01:00", comments="JAXB RI v2.3.0") protected String id -
junction
@Generated(value="com.sun.tools.xjc.Driver", date="2020-02-10T10:00:13+01:00", comments="JAXB RI v2.3.0") protected String junction
-
-
Constructor Details
-
Road
public Road()
-
-
Method Details
-
getLink
@Generated(value="com.sun.tools.xjc.Driver", date="2020-02-10T10:00:13+01:00", comments="JAXB RI v2.3.0") public OpenDRIVE.Road.Link getLink()Gets the value of the link property.- Returns:
- possible object is
OpenDRIVE.Road.Link
-
setLink
@Generated(value="com.sun.tools.xjc.Driver", date="2020-02-10T10:00:13+01:00", comments="JAXB RI v2.3.0") public void setLink(OpenDRIVE.Road.Link value)Sets the value of the link property.- Parameters:
value- allowed object isOpenDRIVE.Road.Link
-
getType
@Generated(value="com.sun.tools.xjc.Driver", date="2020-02-10T10:00:13+01:00", comments="JAXB RI v2.3.0") public List<OpenDRIVE.Road.Type> getType()Gets the value of the type 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 type property.For example, to add a new item, do as follows:
getType().add(newItem);Objects of the following type(s) are allowed in the list
OpenDRIVE.Road.Type -
getPlanView
@Generated(value="com.sun.tools.xjc.Driver", date="2020-02-10T10:00:13+01:00", comments="JAXB RI v2.3.0") public OpenDRIVE.Road.PlanView getPlanView()Gets the value of the planView property.- Returns:
- possible object is
OpenDRIVE.Road.PlanView
-
setPlanView
@Generated(value="com.sun.tools.xjc.Driver", date="2020-02-10T10:00:13+01:00", comments="JAXB RI v2.3.0") public void setPlanView(OpenDRIVE.Road.PlanView value)Sets the value of the planView property.- Parameters:
value- allowed object isOpenDRIVE.Road.PlanView
-
getElevationProfile
@Generated(value="com.sun.tools.xjc.Driver", date="2020-02-10T10:00:13+01:00", comments="JAXB RI v2.3.0") public OpenDRIVE.Road.ElevationProfile getElevationProfile()Gets the value of the elevationProfile property.- Returns:
- possible object is
OpenDRIVE.Road.ElevationProfile
-
setElevationProfile
@Generated(value="com.sun.tools.xjc.Driver", date="2020-02-10T10:00:13+01:00", comments="JAXB RI v2.3.0") public void setElevationProfile(OpenDRIVE.Road.ElevationProfile value)Sets the value of the elevationProfile property.- Parameters:
value- allowed object isOpenDRIVE.Road.ElevationProfile
-
getLateralProfile
@Generated(value="com.sun.tools.xjc.Driver", date="2020-02-10T10:00:13+01:00", comments="JAXB RI v2.3.0") public OpenDRIVE.Road.LateralProfile getLateralProfile()Gets the value of the lateralProfile property.- Returns:
- possible object is
OpenDRIVE.Road.LateralProfile
-
setLateralProfile
@Generated(value="com.sun.tools.xjc.Driver", date="2020-02-10T10:00:13+01:00", comments="JAXB RI v2.3.0") public void setLateralProfile(OpenDRIVE.Road.LateralProfile value)Sets the value of the lateralProfile property.- Parameters:
value- allowed object isOpenDRIVE.Road.LateralProfile
-
getLanes
@Generated(value="com.sun.tools.xjc.Driver", date="2020-02-10T10:00:13+01:00", comments="JAXB RI v2.3.0") public OpenDRIVE.Road.Lanes getLanes()Gets the value of the lanes property.- Returns:
- possible object is
OpenDRIVE.Road.Lanes
-
setLanes
@Generated(value="com.sun.tools.xjc.Driver", date="2020-02-10T10:00:13+01:00", comments="JAXB RI v2.3.0") public void setLanes(OpenDRIVE.Road.Lanes value)Sets the value of the lanes property.- Parameters:
value- allowed object isOpenDRIVE.Road.Lanes
-
getObjects
@Generated(value="com.sun.tools.xjc.Driver", date="2020-02-10T10:00:13+01:00", comments="JAXB RI v2.3.0") public OpenDRIVE.Road.Objects getObjects()Gets the value of the objects property.- Returns:
- possible object is
OpenDRIVE.Road.Objects
-
setObjects
@Generated(value="com.sun.tools.xjc.Driver", date="2020-02-10T10:00:13+01:00", comments="JAXB RI v2.3.0") public void setObjects(OpenDRIVE.Road.Objects value)Sets the value of the objects property.- Parameters:
value- allowed object isOpenDRIVE.Road.Objects
-
getSignals
@Generated(value="com.sun.tools.xjc.Driver", date="2020-02-10T10:00:13+01:00", comments="JAXB RI v2.3.0") public OpenDRIVE.Road.Signals getSignals()Gets the value of the signals property.- Returns:
- possible object is
OpenDRIVE.Road.Signals
-
setSignals
@Generated(value="com.sun.tools.xjc.Driver", date="2020-02-10T10:00:13+01:00", comments="JAXB RI v2.3.0") public void setSignals(OpenDRIVE.Road.Signals value)Sets the value of the signals property.- Parameters:
value- allowed object isOpenDRIVE.Road.Signals
-
getSurface
@Generated(value="com.sun.tools.xjc.Driver", date="2020-02-10T10:00:13+01:00", comments="JAXB RI v2.3.0") public OpenDRIVE.Road.Surface getSurface()Gets the value of the surface property.- Returns:
- possible object is
OpenDRIVE.Road.Surface
-
setSurface
@Generated(value="com.sun.tools.xjc.Driver", date="2020-02-10T10:00:13+01:00", comments="JAXB RI v2.3.0") public void setSurface(OpenDRIVE.Road.Surface value)Sets the value of the surface property.- Parameters:
value- allowed object isOpenDRIVE.Road.Surface
-
getUserData
@Generated(value="com.sun.tools.xjc.Driver", date="2020-02-10T10:00:13+01:00", comments="JAXB RI v2.3.0") public List<UserData> getUserData()Gets the value of the userData 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 userData property.For example, to add a new item, do as follows:
getUserData().add(newItem);Objects of the following type(s) are allowed in the list
UserData -
getInclude
@Generated(value="com.sun.tools.xjc.Driver", date="2020-02-10T10:00:13+01:00", comments="JAXB RI v2.3.0") public List<Include> getInclude()Gets the value of the include 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 include property.For example, to add a new item, do as follows:
getInclude().add(newItem);Objects of the following type(s) are allowed in the list
Include -
getName
@Generated(value="com.sun.tools.xjc.Driver", date="2020-02-10T10:00:13+01:00", comments="JAXB RI v2.3.0") public String getName()Gets the value of the name property.- Returns:
- possible object is
String
-
setName
@Generated(value="com.sun.tools.xjc.Driver", date="2020-02-10T10:00:13+01:00", comments="JAXB RI v2.3.0") public void setName(String value)Sets the value of the name property.- Parameters:
value- allowed object isString
-
getLength
@Generated(value="com.sun.tools.xjc.Driver", date="2020-02-10T10:00:13+01:00", comments="JAXB RI v2.3.0") public Double getLength()Gets the value of the length property.- Returns:
- possible object is
Double
-
setLength
@Generated(value="com.sun.tools.xjc.Driver", date="2020-02-10T10:00:13+01:00", comments="JAXB RI v2.3.0") public void setLength(Double value)Sets the value of the length property.- Parameters:
value- allowed object isDouble
-
getId
@Generated(value="com.sun.tools.xjc.Driver", date="2020-02-10T10:00:13+01:00", comments="JAXB RI v2.3.0") public String getId()Gets the value of the id property.- Returns:
- possible object is
String
-
setId
@Generated(value="com.sun.tools.xjc.Driver", date="2020-02-10T10:00:13+01:00", comments="JAXB RI v2.3.0") public void setId(String value)Sets the value of the id property.- Parameters:
value- allowed object isString
-
getJunction
@Generated(value="com.sun.tools.xjc.Driver", date="2020-02-10T10:00:13+01:00", comments="JAXB RI v2.3.0") public String getJunction()Gets the value of the junction property.- Returns:
- possible object is
String
-
setJunction
@Generated(value="com.sun.tools.xjc.Driver", date="2020-02-10T10:00:13+01:00", comments="JAXB RI v2.3.0") public void setJunction(String value)Sets the value of the junction property.- Parameters:
value- allowed object isString
-