Showing:

Annotations
Attributes
Diagrams
Facets
Properties
Source
Used by
Complex Type gml:CylinderType
Namespace http://www.opengis.net/gml
Annotations
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)).
Diagram
Diagram docindex169.tmp#id641 docindex171.tmp#id658 docindex172.tmp#id656 docindex172.tmp#id655 docindex173.tmp#id661 docindex173.tmp#id662 docindex173.tmp#id660 docindex368.tmp#id667 docindex368.tmp#id668
Type extension of gml:AbstractGriddedSurfaceType
Type hierarchy
Used by
Element gml:Cylinder
Model gml:row+ , gml:rows{0,1} , gml:columns{0,1}
Children gml:columns, gml:row, gml:rows
Attributes
QName Type Fixed Default Use Annotation
horizontalCurveType gml:CurveInterpolationType circularArc3Points optional
verticalCurveType gml:CurveInterpolationType linear optional
Source
<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>
Schema location http://schemas.opengis.net/gml/3.1.1/base/geometryPrimitives.xsd
Attribute gml:CylinderType / @horizontalCurveType
Namespace No namespace
Type gml:CurveInterpolationType
Properties
fixed: circularArc3Points
Facets
enumeration linear
enumeration geodesic
enumeration circularArc3Points
enumeration circularArc2PointWithBulge
enumeration circularArcCenterPointWithRadius
enumeration elliptical
enumeration clothoid
enumeration conic
enumeration polynomialSpline
enumeration cubicSpline
enumeration rationalSpline
Used by
Complex Type gml:CylinderType
Source
<attribute name="horizontalCurveType" type="gml:CurveInterpolationType" fixed="circularArc3Points"/>
Schema location http://schemas.opengis.net/gml/3.1.1/base/geometryPrimitives.xsd
Attribute gml:CylinderType / @verticalCurveType
Namespace No namespace
Type gml:CurveInterpolationType
Properties
fixed: linear
Facets
enumeration linear
enumeration geodesic
enumeration circularArc3Points
enumeration circularArc2PointWithBulge
enumeration circularArcCenterPointWithRadius
enumeration elliptical
enumeration clothoid
enumeration conic
enumeration polynomialSpline
enumeration cubicSpline
enumeration rationalSpline
Used by
Complex Type gml:CylinderType
Source
<attribute name="verticalCurveType" type="gml:CurveInterpolationType" fixed="linear"/>
Schema location http://schemas.opengis.net/gml/3.1.1/base/geometryPrimitives.xsd