complexType ConeType
diagram index_p1518.png
namespace http://www.opengis.net/gml
type extension of gml:AbstractGriddedSurfaceType
properties
base gml:AbstractGriddedSurfaceType
children gml:row gml:rows gml:columns
used by
element Cone
attributes
Name  Type  Use  Default  Fixed  annotation
horizontalCurveTypegml:CurveInterpolationType    circularArc3Points  
verticalCurveTypegml:CurveInterpolationType    linear  
annotation
documentation
A cone is a gridded surface given as a
   family of conic sections whose control points vary linearly.
   NOTE! A 5-point ellipse with all defining positions identical
   is a point. Thus, a truncated elliptical cone can be given as a
   2x5 set of control points
   ((P1, P1, P1, P1, P1), (P2, P3, P4, P5, P6)). P1 is the apex
   of the cone. P2, P3,P4, P5 and P6 are any five distinct points
   around the base ellipse of the cone. If the horizontal curves
   are circles as opposed to ellipses, the a circular cone can
   be constructed using ((P1, P1, P1),(P2, P3, P4)). The apex most    
   not coinside with the other plane.
source <xs:complexType name="ConeType">
 
<xs:annotation>
   
<xs:documentation>A cone is a gridded surface given as a
   family of conic sections whose control points vary linearly.
   NOTE! A 5-point ellipse with all defining positions identical
   is a point. Thus, a truncated elliptical cone can be given as a
   2x5 set of control points
   ((P1, P1, P1, P1, P1), (P2, P3, P4, P5, P6)). P1 is the apex
   of the cone. P2, P3,P4, P5 and P6 are any five distinct points
   around the base ellipse of the cone. If the horizontal curves
   are circles as opposed to ellipses, the a circular cone can
   be constructed using ((P1, P1, P1),(P2, P3, P4)). The apex most    
   not coinside with the other plane.
</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="gml:AbstractGriddedSurfaceType">
     
<xs:attribute name="horizontalCurveType" type="gml:CurveInterpolationType" fixed="circularArc3Points"/>
     
<xs:attribute name="verticalCurveType" type="gml:CurveInterpolationType" fixed="linear"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute ConeType/@horizontalCurveType
type gml:CurveInterpolationType
properties
isRef 0
fixed circularArc3Points
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 <xs:attribute name="horizontalCurveType" type="gml:CurveInterpolationType" fixed="circularArc3Points"/>

attribute ConeType/@verticalCurveType
type gml:CurveInterpolationType
properties
isRef 0
fixed linear
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 <xs:attribute name="verticalCurveType" type="gml:CurveInterpolationType" fixed="linear"/>


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