Class CrossSectionElement

java.lang.Object
org.opentrafficsim.xml.generated.CrossSectionElement
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
CseLane, CseShoulder

@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.7", date="2024-08-29T18:50:16+02:00") public class CrossSectionElement extends Object implements Serializable

Java class for CrossSectionElement complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="CrossSectionElement">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <choice minOccurs="0">
           <element name="CenterOffset" type="{http://www.opentrafficsim.org/ots}LengthType"/>
           <element name="LeftOffset" type="{http://www.opentrafficsim.org/ots}LengthType"/>
           <element name="RightOffset" type="{http://www.opentrafficsim.org/ots}LengthType"/>
           <sequence>
             <choice>
               <element name="CenterOffsetStart" type="{http://www.opentrafficsim.org/ots}LengthType"/>
               <element name="LeftOffsetStart" type="{http://www.opentrafficsim.org/ots}LengthType"/>
               <element name="RightOffsetStart" type="{http://www.opentrafficsim.org/ots}LengthType"/>
             </choice>
             <choice>
               <element name="CenterOffsetEnd" type="{http://www.opentrafficsim.org/ots}LengthType"/>
               <element name="LeftOffsetEnd" type="{http://www.opentrafficsim.org/ots}LengthType"/>
               <element name="RightOffsetEnd" type="{http://www.opentrafficsim.org/ots}LengthType"/>
             </choice>
           </sequence>
         </choice>
         <choice>
           <element name="Width" type="{http://www.opentrafficsim.org/ots}PositiveLengthType"/>
           <sequence>
             <element name="WidthStart" type="{http://www.opentrafficsim.org/ots}PositiveLengthType"/>
             <element name="WidthEnd" type="{http://www.opentrafficsim.org/ots}PositiveLengthType"/>
           </sequence>
         </choice>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

    • centerOffset

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

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

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

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

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

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

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

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

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

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

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

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

    • CrossSectionElement

      public CrossSectionElement()
  • Method Details

    • getCenterOffset

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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