| Name | Description | Type | Package | Framework |
| Bearing | Represents direction in the coordinate reference system. | Interface | org.opengis.geometry.primitive | GeoTools |
| Curve | Curve with a positive orientation. | Interface | org.opengis.geometry.primitive | GeoTools |
| CurveBoundary | The boundary of curves. | Interface | org.opengis.geometry.primitive | GeoTools |
| CurveInterpolation | List of codes that may be used to identify the interpolation mechanisms. | Class | org.opengis.geometry.primitive | GeoTools |
| CurveSegment | Defines a homogeneous segment of a curve. | Interface | org.opengis.geometry.primitive | GeoTools |
| OrientableCurve | A curve and an orientation inherited from OrientablePrimitive. | Interface | org.opengis.geometry.primitive | GeoTools |
| OrientablePrimitive | Primitives that can be mirrored into new geometric objects in terms of their internal local coordinate systems (manifold charts). | Interface | org.opengis.geometry.primitive | GeoTools |
| OrientableSurface | A surface and an orientation inherited from OrientablePrimitive. | Interface | org.opengis.geometry.primitive | GeoTools |
| Point | Basic data type for a geometric object consisting of one and only one point. | Interface | org.opengis.geometry.primitive | GeoTools |
| Primitive | Abstract root class of the geometric primitives. | Interface | org.opengis.geometry.primitive | GeoTools |
| PrimitiveBoundary | The boundary of primitive objects. | Interface | org.opengis.geometry.primitive | GeoTools |
| PrimitiveFactory | A factory of primitive geometric objects. | Interface | org.opengis.geometry.primitive | GeoTools |
| Ring | Represent a single connected component of a surface boundary. | Interface | org.opengis.geometry.primitive | GeoTools |
| Shell | Represents a single connected component of a solid boundary. | Interface | org.opengis.geometry.primitive | GeoTools |
| Solid | Basis for 3-dimensional geometry. | Interface | org.opengis.geometry.primitive | GeoTools |
| SolidBoundary | The boundary of solids. | Interface | org.opengis.geometry.primitive | GeoTools |
| Surface | Surface with a positive orientation. | Interface | org.opengis.geometry.primitive | GeoTools |
| SurfaceBoundary | The boundary of surfaces. | Interface | org.opengis.geometry.primitive | GeoTools |
| SurfaceInterpolation | List of codes that may be used to identify the interpolation mechanisms. | Class | org.opengis.geometry.primitive | GeoTools |
| SurfacePatch | Defines a homogeneous portion of a surface. | Interface | org.opengis.geometry.primitive | GeoTools |
| Point | Interface | org.opengis.geometry.primitive | GeoApi | |