complexType BezierType
diagram sensorML_p1297.png
namespace http://www.opengis.net/gml/3.2
type restriction of gml:BSplineType
properties
base gml:BSplineType
children gml:pos gml:pointProperty gml:pointRep gml:posList gml:coordinates gml:degree gml:knot
used by
element Bezier
attributes
Name  Type  Use  Default  Fixed  annotation
numDerivativesAtStartinteger  0    
numDerivativesAtEndinteger  0    
numDerivativeInteriorinteger  0    
interpolationgml:CurveInterpolationType    polynomialSpline  
isPolynomialboolean    true  
knotTypegml:KnotTypesTypeprohibited      
source <complexType name="BezierType">
 
<complexContent>
   
<restriction base="gml:BSplineType">
     
<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="2"/>
     
</sequence>
     
<attribute name="interpolation" type="gml:CurveInterpolationType" fixed="polynomialSpline"/>
     
<attribute name="isPolynomial" type="boolean" fixed="true"/>
     
<attribute name="knotType" type="gml:KnotTypesType" use="prohibited"/>
   
</restriction>
 
</complexContent>
</complexType>

attribute BezierType/@interpolation
type gml:CurveInterpolationType
properties
isRef 0
fixed polynomialSpline
facets
Kind Value annotation 
enumeration linear 
enumeration geodesic 
enumeration circularArc3Points 
enumeration circularArc2PointWithBulge 
enumeration circularArcCenterPointWithRadius 
enumeration elliptical 
enumeration clothoid 
enumeration conic 
enumeration polynomialSpline 
enumeration cubicSpline 
enumeration rationalSpline 
source <attribute name="interpolation" type="gml:CurveInterpolationType" fixed="polynomialSpline"/>

attribute BezierType/@isPolynomial
type boolean
properties
isRef 0
fixed true
source <attribute name="isPolynomial" type="boolean" fixed="true"/>

attribute BezierType/@knotType
type gml:KnotTypesType
properties
isRef 0
use prohibited
facets
Kind Value annotation 
enumeration uniform 
enumeration quasiUniform 
enumeration piecewiseBezier 
source <attribute name="knotType" type="gml:KnotTypesType" use="prohibited"/>

element BezierType/degree
diagram sensorML_p1298.png
namespace http://www.opengis.net/gml/3.2
type nonNegativeInteger
properties
isRef 0
content simple
source <element name="degree" type="nonNegativeInteger"/>

element BezierType/knot
diagram sensorML_p1299.png
namespace http://www.opengis.net/gml/3.2
type gml:KnotPropertyType
properties
isRef 0
minOcc 2
maxOcc 2
content complex
children gml:Knot
source <element name="knot" type="gml:KnotPropertyType" minOccurs="2" maxOccurs="2"/>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy