Class OpenDRIVE.Road.PlanView.Geometry.Spiral

  • All Implemented Interfaces:
    java.io.Serializable
    Enclosing class:
    OpenDRIVE.Road.PlanView.Geometry

    @Generated(value="com.sun.tools.xjc.Driver",
               date="2020-08-12T04:09:57+02:00",
               comments="JAXB RI v2.3.0")
    public static class OpenDRIVE.Road.PlanView.Geometry.Spiral
    extends java.lang.Object
    implements java.io.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="curvStart" type="{http://www.w3.org/2001/XMLSchema}double" />
           <attribute name="curvEnd" type="{http://www.w3.org/2001/XMLSchema}double" />
         </restriction>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      Spiral()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Double getCurvEnd()
      Gets the value of the curvEnd property.
      java.lang.Double getCurvStart()
      Gets the value of the curvStart property.
      java.util.List<Include> getInclude()
      Gets the value of the include property.
      java.util.List<UserData> getUserData()
      Gets the value of the userData property.
      void setCurvEnd​(java.lang.Double value)
      Sets the value of the curvEnd property.
      void setCurvStart​(java.lang.Double value)
      Sets the value of the curvStart property.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • userData

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-08-12T04:09:57+02:00",
                   comments="JAXB RI v2.3.0")
        protected java.util.List<UserData> userData
      • include

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-08-12T04:09:57+02:00",
                   comments="JAXB RI v2.3.0")
        protected java.util.List<Include> include
      • curvStart

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-08-12T04:09:57+02:00",
                   comments="JAXB RI v2.3.0")
        protected java.lang.Double curvStart
      • curvEnd

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-08-12T04:09:57+02:00",
                   comments="JAXB RI v2.3.0")
        protected java.lang.Double curvEnd
    • Constructor Detail

      • Spiral

        public Spiral()
    • Method Detail

      • getUserData

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-08-12T04:09:57+02:00",
                   comments="JAXB RI v2.3.0")
        public java.util.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-08-12T04:09:57+02:00",
                   comments="JAXB RI v2.3.0")
        public java.util.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

      • getCurvStart

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-08-12T04:09:57+02:00",
                   comments="JAXB RI v2.3.0")
        public java.lang.Double getCurvStart()
        Gets the value of the curvStart property.
        Returns:
        possible object is Double
      • setCurvStart

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-08-12T04:09:57+02:00",
                   comments="JAXB RI v2.3.0")
        public void setCurvStart​(java.lang.Double value)
        Sets the value of the curvStart property.
        Parameters:
        value - allowed object is Double
      • getCurvEnd

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-08-12T04:09:57+02:00",
                   comments="JAXB RI v2.3.0")
        public java.lang.Double getCurvEnd()
        Gets the value of the curvEnd property.
        Returns:
        possible object is Double
      • setCurvEnd

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-08-12T04:09:57+02:00",
                   comments="JAXB RI v2.3.0")
        public void setCurvEnd​(java.lang.Double value)
        Sets the value of the curvEnd property.
        Parameters:
        value - allowed object is Double