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  Interface and Description 

interface 
Arc
Arc of the circle determined by 3 points, starting at the first, passing through the second
and terminating at the third.

interface 
ArcByBulge
Equivalents to the
Arc , except the bulge representation is maintained. 
interface 
ArcString
Similar to a line string except that the interpolation is
by circular arcs.

interface 
ArcStringByBulge
A variant of the arc that stores the parameters of the second constructor of
the component arcs and recalculates the other attributes of
the standard arc.

interface 
Bezier
Polynomial splines that use Bezier or Bernstein polynomials for interpolation
purposes.

interface 
BSplineCurve
A piecewise parametric polynomial or rational curve described
in terms of control points and basis functions.

interface 
Circle
Same as an arc, but closed to form a full circle.

interface 
Clothoid
The clothoid (or Cornu's spiral), a plane curve whose curvature is a fixed function of
its length.

interface 
Conic
Any general conic curve.

interface 
CubicSpline
Cubic splines.

interface 
Geodesic
Two distinct positions joined by a geodesic curve.

interface 
GeodesicString
Sequence of geodesic segments.

interface 
LineSegment

interface 
LineString
A sequence of line segments, each having a parameterization like the one
LineSegment . 
interface 
OffsetCurve
A curve at a constant distance from the basis curve.

interface 
PolynomialSpline
A polynimal spline.

interface 
SplineCurve
Root for subtypes of curve segment using some version of spline,
either polynomial or rational functions.

Modifier and Type  Method and Description 

List<CurveSegment> 
OffsetCurve.getBaseCurves()
Returns the base curves.

Modifier and Type  Method and Description 

CurveSegment 
CurveSegment.reverse()
Reverses the orientation of the parameterizations of the segment.

Modifier and Type  Method and Description 

List<? extends CurveSegment> 
Curve.getSegments()
Lists the components curve segments of
Curve , each
of which defines the direct position of points along a portion of the curve. 
Modifier and Type  Method and Description 

Curve 
PrimitiveFactory.createCurve(List<CurveSegment> segments)
Takes a list of curve segments with the appropriate
endtostart relationships and creates a curve.

Copyright © 1996–2018 Geotools. All rights reserved.