| Package | Description | 
|---|---|
| org.geotools.geometry.jts | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | CompoundCurvedGeometry<T extends LineString>Convenience interface to expose methods common to  CompoundCurveandCompoundRing | 
| interface  | CurvedRingMarker interface identifying closed curved geometries | 
| interface  | MultiCurvedGeometry<T extends Geometry>This interface is really just a trick for schema building, there are no concrete implementors for
 it | 
| interface  | SingleCurvedGeometry<T extends LineString>Convenience interface to expose methods common to  CircularStringandCircularRing | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CircularRingA CircularRing is a CircularString whose start and end point coincide. | 
| class  | CircularStringA CircularString is a sequence of zero or more connected circular arc segments. | 
| class  | CompoundCurveA CompoundCurve is a connected sequence of circular arcs and linear segments. | 
| class  | CompoundRingA CompoundRing is a connected sequence of circular arcs and linear segments forming a closed
 line. | 
| class  | CurvePolygonA subclass of polygon that can host also curves and will linearize if needed | 
| class  | MultiCurveA subclass of multi line string that can host also curves and will linearize if needed | 
| class  | MultiSurfaceA subclass of  MultiPolygonthat can host alsoCurvePolygonand will linearize if
 needed | 
| Modifier and Type | Method and Description | 
|---|---|
| static CurvedGeometryFactory | CurvedGeometries. getFactory(CurvedGeometry<?> curved)Extracts a  CurvedGeometryFactoryfrom the provided geometry, either by just returning
 the one that is held by the geometry, if consistent with its tolerance, or by creating a new
 one | 
Copyright © 1996–2019 Geotools. All rights reserved.