Class Link.Clothoid

java.lang.Object
org.opentrafficsim.xml.generated.Link.Clothoid
All Implemented Interfaces:
Serializable
Enclosing class:
Link

@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.7", date="2024-08-29T18:50:16+02:00") public static class Link.Clothoid 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>
         <choice>
           <element name="Interpolated" type="{http://www.opentrafficsim.org/ots}EmptyType"/>
           <sequence>
             <element name="Length" type="{http://www.opentrafficsim.org/ots}LengthType"/>
             <element name="StartCurvature" type="{http://www.opentrafficsim.org/ots}LinearDensityType"/>
             <element name="EndCurvature" type="{http://www.opentrafficsim.org/ots}LinearDensityType"/>
           </sequence>
           <sequence>
             <element name="A" type="{http://www.opentrafficsim.org/ots}LengthType"/>
             <element name="StartCurvature" type="{http://www.opentrafficsim.org/ots}LinearDensityType"/>
             <element name="EndCurvature" type="{http://www.opentrafficsim.org/ots}LinearDensityType"/>
           </sequence>
         </choice>
         <sequence>
           <element name="Flattener" type="{http://www.opentrafficsim.org/ots}FlattenerType" minOccurs="0"/>
         </sequence>
       </sequence>
       <attribute name="EndElevation" type="{http://www.opentrafficsim.org/ots}PositiveLengthType" />
     </restriction>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

    • interpolated

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.7", date="2024-08-29T18:50:16+02:00") protected List<EmptyType> interpolated
    • length

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.7", date="2024-08-29T18:50:16+02:00") protected List<LengthType> length
    • startCurvature

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.7", date="2024-08-29T18:50:16+02:00") protected List<LinearDensityType> startCurvature
    • endCurvature

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.7", date="2024-08-29T18:50:16+02:00") protected List<LinearDensityType> endCurvature
    • a

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.7", date="2024-08-29T18:50:16+02:00") protected List<LengthType> a
    • flattener

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.7", date="2024-08-29T18:50:16+02:00") protected List<FlattenerType> flattener
    • endElevation

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.7", date="2024-08-29T18:50:16+02:00") protected LengthType endElevation
  • Constructor Details

    • Clothoid

      public Clothoid()
  • Method Details

    • getInterpolated

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.7", date="2024-08-29T18:50:16+02:00") public List<EmptyType> getInterpolated()
      Gets the value of the interpolated 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 interpolated property.

      For example, to add a new item, do as follows:

          getInterpolated().add(newItem);
       

      Objects of the following type(s) are allowed in the list EmptyType

    • getLength

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.7", date="2024-08-29T18:50:16+02:00") public List<LengthType> getLength()
      Gets the value of the length 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 length property.

      For example, to add a new item, do as follows:

          getLength().add(newItem);
       

      Objects of the following type(s) are allowed in the list String

    • getStartCurvature

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.7", date="2024-08-29T18:50:16+02:00") public List<LinearDensityType> getStartCurvature()
      Gets the value of the startCurvature 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 startCurvature property.

      For example, to add a new item, do as follows:

          getStartCurvature().add(newItem);
       

      Objects of the following type(s) are allowed in the list String

    • getEndCurvature

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.7", date="2024-08-29T18:50:16+02:00") public List<LinearDensityType> getEndCurvature()
      Gets the value of the endCurvature 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 endCurvature property.

      For example, to add a new item, do as follows:

          getEndCurvature().add(newItem);
       

      Objects of the following type(s) are allowed in the list String

    • getA

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.7", date="2024-08-29T18:50:16+02:00") public List<LengthType> getA()
      Gets the value of the a 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 a property.

      For example, to add a new item, do as follows:

          getA().add(newItem);
       

      Objects of the following type(s) are allowed in the list String

    • getFlattener

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.7", date="2024-08-29T18:50:16+02:00") public List<FlattenerType> getFlattener()
      Gets the value of the flattener 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 flattener property.

      For example, to add a new item, do as follows:

          getFlattener().add(newItem);
       

      Objects of the following type(s) are allowed in the list FlattenerType

    • getEndElevation

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.7", date="2024-08-29T18:50:16+02:00") public LengthType getEndElevation()
      Gets the value of the endElevation property.
      Returns:
      possible object is String
    • setEndElevation

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.7", date="2024-08-29T18:50:16+02:00") public void setEndElevation(LengthType value)
      Sets the value of the endElevation property.
      Parameters:
      value - allowed object is String