<simpleType name="CurveInterpolationType"><annotation><documentation>gml:CurveInterpolationType is a list of codes that may be used to identify the interpolation mechanisms specified by an application schema.</documentation></annotation><restriction base="string"><enumeration value="linear"/><enumeration value="geodesic"/><enumeration value="circularArc3Points"/><enumeration value="circularArc2PointWithBulge"/><enumeration value="circularArcCenterPointWithRadius"/><enumeration value="elliptical"/><enumeration value="clothoid"/><enumeration value="conic"/><enumeration value="polynomialSpline"/><enumeration value="cubicSpline"/><enumeration value="rationalSpline"/></restriction></simpleType>