gml:BSplineType

Complex Type Information

Model

Attributes

QName Type Fixed Default Use Inheritable Annotation
interpolation gml:CurveInterpolationType polynomialSpline optional
isPolynomial boolean optional
knotType gml:KnotTypesType optional
numDerivativeInterior integer 0 optional
numDerivativesAtEnd integer 0 optional
numDerivativesAtStart integer 0 optional

Used By

Element gml:BSpline
Complex Type gml:BezierType

Source

<complexType name="BSplineType">
  <complexContent>
    <extension base="gml:AbstractCurveSegmentType">
      <sequence>
        <choice>
          <choice minOccurs="0" maxOccurs="unbounded">
            <element ref="gml:pos"/>
            <element ref="gml:pointProperty"/>
            <element ref="gml:pointRep"/>
          </choice>
          <element ref="gml:posList"/>
          <element ref="gml:coordinates"/>
        </choice>
        <element name="degree" type="nonNegativeInteger"/>
        <element name="knot" type="gml:KnotPropertyType" minOccurs="2" maxOccurs="unbounded"/>
      </sequence>
      <attribute name="interpolation" type="gml:CurveInterpolationType" default="polynomialSpline"/>
      <attribute name="isPolynomial" type="boolean"/>
      <attribute name="knotType" type="gml:KnotTypesType"/>
    </extension>
  </complexContent>
</complexType>