Class ClothoidSplineSegment

Applied Stereotypes:
XSDcomplexType

One segment of a clothoid spline.

Used in:
ClothoidSpline
Properties
  Name Type Cardinality AppliedStereotypes Description
  curvatureEnd double 1..1 XSDattribute End curvature of the clothoid segment. Unit: [1/m]. Range: ]-inf..inf[.
  curvatureStart double 1..1 XSDattribute Start curvature of the clothoid segment. Unit: [1/m]. Range: ]-inf..inf[.
  hOffset double 0..1 XSDattribute Optional heading offset of the clothoid segment relative to end of the previous segment or to positionStart if present. A missing value is interpreted as 0. Unit: [rad]. Range: ]-pi..pi[.
  length double 1..1 XSDattribute Length of the clothoid segment. The length is measured in 2D. Unit: [m]. Range: ]0..inf[.
  timeStart double 0..1 XSDattribute Optional time specification at the start of the clothoid segment. Unit: [s]. Range: [0..inf[.
  positionStart Position 0..1 XSDelement Optional start position of the clothoid segment. If omitted for the first segment, then the current position of the entity, which follows this trajectory is used as start position. If omitted for subsequent segments, then the end position of the previous segment shall be used as start position. If only the heading component of the position is omitted than the heading of the end position of the previous segment shall be used.
XSD 1.3 Representation


<xsd:complexType name="ClothoidSplineSegment">
<xsd:sequence>
<xsd:element name="PositionStart" type="Position" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="curvatureStart" type="Double" use="required"/>
<xsd:attribute name="curvatureEnd" type="Double" use="required"/>
<xsd:attribute name="length" type="Double" use="required"/>
<xsd:attribute name="hOffset" type="Double"/>
<xsd:attribute name="timeStart" type="Double"/>
</xsd:complexType>

Change log from version 1.2
  • Class created.
Stereotype Details Information
  • Class
    • XSDcomplexType [modelGroup: "sequence"; mixed: "false"]
  • Property curvatureEnd
    • XSDattribute
  • Property curvatureStart
    • XSDattribute
  • Property hOffset
    • XSDattribute
  • Property length
    • XSDattribute
  • Property timeStart
    • XSDattribute
  • Property positionStart
    • XSDelement [position: "1"]

To XSD