Package  Description 

org.opengis.geometry.coordinate 
Set of geometric objects.

org.opengis.geometry.primitive 
Set of geometric objects that are not decomposed further into
other primitives.

Modifier and Type  Method and Description 

CurveInterpolation 
ParametricCurveSurface.getHorizontalCurveType()
Indicates the type of surface curves used to traverse the surface horizontally with respect
to the parameter s.

CurveInterpolation 
ArcStringByBulge.getInterpolation()
The interpolation for a
ArcStringByBulge is "Circular arc by 2 points and bulge
factor". 
CurveInterpolation 
CubicSpline.getInterpolation()
The interpolation mechanism for a
CubicSpline is CUBIC_SPLINE . 
CurveInterpolation 
PolynomialSpline.getInterpolation()
The interpolation mechanism for a
PolynomialSpline is POLYNOMIAL_SPLINE . 
CurveInterpolation 
GeodesicString.getInterpolation()
The interpolation for a
GeodesicString is "geodesic". 
CurveInterpolation 
ArcString.getInterpolation()
The interpolation for a
ArcString is "circular arc by 3 points". 
CurveInterpolation 
ParametricCurveSurface.getVerticalCurveType()
Indicates the type of surface curves used to traverse the surface vertically with respect to
the parameter t.

Modifier and Type  Field and Description 

static CurveInterpolation 
CurveInterpolation.CIRCULAR_ARC_2_POINTS_WITH_BULGE
For each consecutive pair of control points, the interpolation mechanism shall return
direct positions on a circular arc passing from the first control
point to the second control point, such that the associated control parameter determines the
offset of the center of the arc from the center point of the chord, positive for leftward and
negative for rightward.

static CurveInterpolation 
CurveInterpolation.CIRCULAR_ARC_3_POINTS
For each set of three consecutive control points, the middle one being an even offset from
the beginning of the sequence of control points, the interpolation mechanism shall return
direct positions on a circular arc passing from the first point
through the middle point to the third point.

static CurveInterpolation 
CurveInterpolation.CLOTHOID
Uses a Cornu's spiral or clothoid interpolation.

static CurveInterpolation 
CurveInterpolation.CONIC
Same as elliptical arc but using 5 consecutive control points to
determine a conic section.

static CurveInterpolation 
CurveInterpolation.CUBIC_SPLINE
The control points are interpolated using initial tangents and cubic polynomials, a form of
degree 3 polynomial spline.

static CurveInterpolation 
CurveInterpolation.ELLIPTICAL
For each set of four consecutive control points, the interpolation mechanism shall return
direct positions on an elliptical arc passing from the first
control point through the middle control points in order to the fourth control point.

static CurveInterpolation 
CurveInterpolation.GEODESIC
The interpolation mechanism shall return direct positions on a
geodesic curve between each consecutive pair of control points.

static CurveInterpolation 
CurveInterpolation.LINEAR
The interpolation mechanism shall return direct positions on a
straight line between each consecutive pair of control points.

static CurveInterpolation 
CurveInterpolation.POLYNOMIAL_SPLINE
The control points are ordered as in a linestring, but they are spanned by a polynomial
spline function.

static CurveInterpolation 
CurveInterpolation.RATIONAL_SPLINE
The control points are ordered as in a line string, but they are spanned by a rational
(quotient of polynomials) spline function.

Modifier and Type  Method and Description 

CurveInterpolation[] 
CurveInterpolation.family()
Returns the list of enumerations of the same kind than this enum.

CurveInterpolation 
CurveSegment.getInterpolation()
Specifies the curve interpolation mechanism used for this segment.

static CurveInterpolation 
CurveInterpolation.valueOf(String code)
Returns the curve interpolation that matches the given string, or returns a new one if none
match it.

static CurveInterpolation[] 
CurveInterpolation.values()
Returns the list of
CurveInterpolation s. 
Copyright © 1996–2022 Geotools. All rights reserved.