Class OpenDRIVE.Header

  • All Implemented Interfaces:
    Serializable
    Enclosing class:
    OpenDRIVE

    @Generated(value="com.sun.tools.xjc.Driver",
               date="2020-10-31T04:57:42+01:00",
               comments="JAXB RI v2.3.0")
    public static class OpenDRIVE.Header
    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="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>
     
    See Also:
    Serialized Form
    • Field Detail

      • userData

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-10-31T04:57:42+01:00",
                   comments="JAXB RI v2.3.0")
        protected List<UserData> userData
      • include

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-10-31T04:57:42+01:00",
                   comments="JAXB RI v2.3.0")
        protected List<Include> include
      • revMajor

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-10-31T04:57:42+01:00",
                   comments="JAXB RI v2.3.0")
        protected Integer revMajor
      • revMinor

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-10-31T04:57:42+01:00",
                   comments="JAXB RI v2.3.0")
        protected Integer revMinor
      • name

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-10-31T04:57:42+01:00",
                   comments="JAXB RI v2.3.0")
        protected String name
      • version

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-10-31T04:57:42+01:00",
                   comments="JAXB RI v2.3.0")
        protected Double version
      • date

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-10-31T04:57:42+01:00",
                   comments="JAXB RI v2.3.0")
        protected String date
      • north

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-10-31T04:57:42+01:00",
                   comments="JAXB RI v2.3.0")
        protected Double north
      • south

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-10-31T04:57:42+01:00",
                   comments="JAXB RI v2.3.0")
        protected Double south
      • east

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-10-31T04:57:42+01:00",
                   comments="JAXB RI v2.3.0")
        protected Double east
      • west

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-10-31T04:57:42+01:00",
                   comments="JAXB RI v2.3.0")
        protected Double west
      • vendor

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-10-31T04:57:42+01:00",
                   comments="JAXB RI v2.3.0")
        protected String vendor
      • originLat

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-10-31T04:57:42+01:00",
                   comments="JAXB RI v2.3.0")
        protected Double originLat
      • originLong

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-10-31T04:57:42+01:00",
                   comments="JAXB RI v2.3.0")
        protected Double originLong
      • originHdg

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-10-31T04:57:42+01:00",
                   comments="JAXB RI v2.3.0")
        protected Double originHdg
    • Constructor Detail

      • Header

        public Header()
    • Method Detail

      • getUserData

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-10-31T04:57:42+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 set method 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-10-31T04:57:42+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 set method 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

      • getRevMajor

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-10-31T04:57:42+01:00",
                   comments="JAXB RI v2.3.0")
        public Integer getRevMajor()
        Gets the value of the revMajor property.
        Returns:
        possible object is Integer
      • setRevMajor

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-10-31T04:57:42+01:00",
                   comments="JAXB RI v2.3.0")
        public void setRevMajor​(Integer value)
        Sets the value of the revMajor property.
        Parameters:
        value - allowed object is Integer
      • getRevMinor

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-10-31T04:57:42+01:00",
                   comments="JAXB RI v2.3.0")
        public Integer getRevMinor()
        Gets the value of the revMinor property.
        Returns:
        possible object is Integer
      • setRevMinor

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-10-31T04:57:42+01:00",
                   comments="JAXB RI v2.3.0")
        public void setRevMinor​(Integer value)
        Sets the value of the revMinor property.
        Parameters:
        value - allowed object is Integer
      • getName

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-10-31T04:57:42+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-10-31T04:57:42+01:00",
                   comments="JAXB RI v2.3.0")
        public void setName​(String value)
        Sets the value of the name property.
        Parameters:
        value - allowed object is String
      • getVersion

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-10-31T04:57:42+01:00",
                   comments="JAXB RI v2.3.0")
        public Double getVersion()
        Gets the value of the version property.
        Returns:
        possible object is Double
      • setVersion

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-10-31T04:57:42+01:00",
                   comments="JAXB RI v2.3.0")
        public void setVersion​(Double value)
        Sets the value of the version property.
        Parameters:
        value - allowed object is Double
      • getDate

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-10-31T04:57:42+01:00",
                   comments="JAXB RI v2.3.0")
        public String getDate()
        Gets the value of the date property.
        Returns:
        possible object is String
      • setDate

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-10-31T04:57:42+01:00",
                   comments="JAXB RI v2.3.0")
        public void setDate​(String value)
        Sets the value of the date property.
        Parameters:
        value - allowed object is String
      • getNorth

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-10-31T04:57:42+01:00",
                   comments="JAXB RI v2.3.0")
        public Double getNorth()
        Gets the value of the north property.
        Returns:
        possible object is Double
      • setNorth

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-10-31T04:57:42+01:00",
                   comments="JAXB RI v2.3.0")
        public void setNorth​(Double value)
        Sets the value of the north property.
        Parameters:
        value - allowed object is Double
      • getSouth

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-10-31T04:57:42+01:00",
                   comments="JAXB RI v2.3.0")
        public Double getSouth()
        Gets the value of the south property.
        Returns:
        possible object is Double
      • setSouth

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-10-31T04:57:42+01:00",
                   comments="JAXB RI v2.3.0")
        public void setSouth​(Double value)
        Sets the value of the south property.
        Parameters:
        value - allowed object is Double
      • getEast

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-10-31T04:57:42+01:00",
                   comments="JAXB RI v2.3.0")
        public Double getEast()
        Gets the value of the east property.
        Returns:
        possible object is Double
      • setEast

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-10-31T04:57:42+01:00",
                   comments="JAXB RI v2.3.0")
        public void setEast​(Double value)
        Sets the value of the east property.
        Parameters:
        value - allowed object is Double
      • getWest

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-10-31T04:57:42+01:00",
                   comments="JAXB RI v2.3.0")
        public Double getWest()
        Gets the value of the west property.
        Returns:
        possible object is Double
      • setWest

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-10-31T04:57:42+01:00",
                   comments="JAXB RI v2.3.0")
        public void setWest​(Double value)
        Sets the value of the west property.
        Parameters:
        value - allowed object is Double
      • getVendor

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-10-31T04:57:42+01:00",
                   comments="JAXB RI v2.3.0")
        public String getVendor()
        Gets the value of the vendor property.
        Returns:
        possible object is String
      • setVendor

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-10-31T04:57:42+01:00",
                   comments="JAXB RI v2.3.0")
        public void setVendor​(String value)
        Sets the value of the vendor property.
        Parameters:
        value - allowed object is String
      • getOriginLat

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-10-31T04:57:42+01:00",
                   comments="JAXB RI v2.3.0")
        public Double getOriginLat()
        Gets the value of the originLat property.
        Returns:
        possible object is Double
      • setOriginLat

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-10-31T04:57:42+01:00",
                   comments="JAXB RI v2.3.0")
        public void setOriginLat​(Double value)
        Sets the value of the originLat property.
        Parameters:
        value - allowed object is Double
      • getOriginLong

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-10-31T04:57:42+01:00",
                   comments="JAXB RI v2.3.0")
        public Double getOriginLong()
        Gets the value of the originLong property.
        Returns:
        possible object is Double
      • setOriginLong

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-10-31T04:57:42+01:00",
                   comments="JAXB RI v2.3.0")
        public void setOriginLong​(Double value)
        Sets the value of the originLong property.
        Parameters:
        value - allowed object is Double
      • getOriginHdg

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-10-31T04:57:42+01:00",
                   comments="JAXB RI v2.3.0")
        public Double getOriginHdg()
        Gets the value of the originHdg property.
        Returns:
        possible object is Double
      • setOriginHdg

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-10-31T04:57:42+01:00",
                   comments="JAXB RI v2.3.0")
        public void setOriginHdg​(Double value)
        Sets the value of the originHdg property.
        Parameters:
        value - allowed object is Double