<complexType name="CylinderType">
<annotation>
<documentation>A cylinder is a gridded surface given as a
family of circles whose positions vary along a set of parallel
lines, keeping the cross sectional horizontal curves of a
constant shape.
NOTE! Given the same working assumptions as in the previous
note, a Cylinder can be given by two circles, giving us the
control points of the form ((P1, P2, P3),(P4, P5, P6)).</documentation>
</annotation>
<complexContent>
<extension base="gml:AbstractGriddedSurfaceType">
<attribute name="horizontalCurveType" type="gml:CurveInterpolationType" fixed="circularArc3Points" />
<attribute name="verticalCurveType" type="gml:CurveInterpolationType" fixed="linear" />
</extension>
</complexContent>
</complexType>
|