## Uses of Interface
org.opengis.geometry.Geometry

Packages that use Geometry
org.opengis.coverage: Coverages (generate a value for any point).
org.opengis.coverage.grid: Quadrilateral grid coverages.
org.opengis.coverage.grid.quadrilateral
org.opengis.filter: Filters features according their properties.
org.opengis.geometry: Root package for geometries.
org.opengis.geometry.aggregate: Aggregations of geometric objects.
org.opengis.geometry.complex: Set of primitive geometric objects whose interiors are disjoint.
org.opengis.geometry.coordinate: Set of geometric objects.
org.opengis.geometry.primitive: Set of geometric objects that are not decomposed further into other primitives.
org.opengis.metadata.extent: Extent information.

Uses of Geometry in org.opengis.coverage

Methods in org.opengis.coverage that return types with arguments of type Geometry
`Set<Geometry>` `DomainObject.getSpatialElements()` Returns the set of geometries of which this domain is composed.

Methods in org.opengis.coverage with parameters of type Geometry
`Set<GridPointValuePair>` `DiscreteGridPointCoverage.select(Geometry s)` Returns the set of point-value pairs that contain domain objects that lie within the specified geometry and period.
`Set<PointValuePair>` `DiscretePointCoverage.select(Geometry s)` Returns the set of point-value pairs that contain domain objects that lie within the specified geometry and period.
`Set<? extends GeometryValuePair>` `ContinuousCoverage.select(Geometry s, Period t)` Returns the set of geometry-value pairs associated with the value objects of which this continuous coverage is composed.
`Set<? extends GeometryValuePair>` `Coverage.select(Geometry s, Period t)` Returns the set of geometry-value pairs that contain domain objects that lie within the specified geometry and period.

Uses of Geometry in org.opengis.coverage.grid

Methods in org.opengis.coverage.grid that return Geometry
`Geometry` `FootPrint.getGeometry()` Returns the geometry that shapes the foot print.

Uses of Geometry in org.opengis.coverage.grid.quadrilateral

Methods in org.opengis.coverage.grid.quadrilateral that return Geometry
`Geometry` `FootPrint.getGeometry()` Returns the geometry that shapes the foot print.

Methods in org.opengis.coverage.grid.quadrilateral that return types with arguments of type Geometry
`Set<Geometry>` `GridCell.getSpatialElements()` This role name is inherited from DomainObject and associates the grid cell with a geometric object which encodes only the spatial components of the grid index.

Uses of Geometry in org.opengis.filter

Methods in org.opengis.filter with parameters of type Geometry
`Beyond` `FilterFactory.beyond(String propertyName, Geometry geometry, double distance, String units)` Check if all of a feature's geometry is more distant than the given distance from this object's geometry.
`Contains` `FilterFactory.contains(String propertyName, Geometry geometry)` Checks if the the first geometric operand contains the second.
`Crosses` `FilterFactory.crosses(String propertyName, Geometry geometry)` Checks if the first geometric operand crosses the second.
`Disjoint` `FilterFactory.disjoint(String propertyName, Geometry geometry)` Checks if the first operand is disjoint from the second.
`DWithin` `FilterFactory.dwithin(String propertyName, Geometry geometry, double distance, String units)` Checks if any part of the first geometry lies within the given distance of the second geometry.
`Equals` `FilterFactory.equals(String propertyName, Geometry geometry)` Checks if the geometry of the two operands are equal.
`Intersects` `FilterFactory.intersects(String propertyName, Geometry geometry)` Checks if the two geometric operands intersect.
`Overlaps` `FilterFactory.overlaps(String propertyName, Geometry geometry)` Checks if the interior of the first geometry somewhere overlaps the interior of the second geometry.
`Touches` `FilterFactory.touches(String propertyName, Geometry geometry)` Checks if the feature's geometry touches, but does not overlap with the geometry held by this object.
`Within` `FilterFactory.within(String propertyName, Geometry geometry)` Checks if the feature's geometry is completely contained by the specified constant geometry.

Uses of Geometry in org.opengis.geometry

Subinterfaces of Geometry in org.opengis.geometry
`interface` `Boundary` The abstract root data type for all the data types used to represent the boundary of geometric objects.

Methods in org.opengis.geometry that return Geometry
`Geometry` `Geometry.getBuffer(double distance)` Returns a `Geometry` containing all points whose distance from this `Geometry` is less than or equal to the distance passed as a parameter.
`Geometry` `Geometry.getConvexHull()` Returns a `Geometry` that represents the convex hull of this `Geometry`.
`Geometry` `Geometry.getMbRegion()` Returns a region in the coordinate reference system that contains this `Geometry`.
`Geometry` `Geometry.toImmutable()` Returns an immutable copy of this geometry.
`Geometry` `Geometry.transform(CoordinateReferenceSystem newCRS)` Returns a new `Geometry` that is the coordinate transformation of this `Geometry` into the passed coordinate reference system within the accuracy of the transformation.
`Geometry` `Geometry.transform(CoordinateReferenceSystem newCRS, MathTransform transform)` Returns a new `Geometry` that is the coordinate transformation of this `Geometry` into the passed coordinate reference system, using the specified transform.

Methods in org.opengis.geometry with parameters of type Geometry
`double` `Geometry.distance(Geometry geometry)` Returns the distance between this `Geometry` and another `Geometry`.
`double` `Geometry.getDistance(Geometry geometry)` Deprecated. use `distance(org.opengis.geometry.Geometry)`.

Uses of Geometry in org.opengis.geometry.aggregate

Subinterfaces of Geometry in org.opengis.geometry.aggregate
`interface` `Aggregate` Geometry that is an aggregate of other geometries.
`interface` `MultiCurve` An aggregate class containing only instances of `OrientableCurve`.
`interface` `MultiPoint` An aggregate class containing only instances of `Point`.
`interface` `MultiPrimitive` Specialization of the Aggregate interface that restricts the elements to only being of type Primitive.
`interface` `MultiSurface` An aggregate class containing only instances of `OrientableSurface`.

Methods in org.opengis.geometry.aggregate that return types with arguments of type Geometry
`Set<? extends Geometry>` `Aggregate.getElements()` Returns the set containing the elements that compose this aggregate.

Uses of Geometry in org.opengis.geometry.complex

Subinterfaces of Geometry in org.opengis.geometry.complex
`interface` `Complex` A collection of geometrically disjoint, simple primitives.
`interface` `ComplexBoundary` The boundary of complex objects.
`interface` `Composite` A geometric complex with an underlying core geometry that is isomorphic to a primitive.
`interface` `CompositeCurve` A complex with all the geometric properties of a curve.
`interface` `CompositePoint` A separate class for composite point, included for completeness.
`interface` `CompositeSolid` A complex with all the geometric properties of a solid.
`interface` `CompositeSurface` A complex with all the geometric properties of a surface.

Uses of Geometry in org.opengis.geometry.coordinate

Subinterfaces of Geometry in org.opengis.geometry.coordinate
`interface` `PolyhedralSurface` A surface composed of polygon surfaces connected along their common boundary curves.
`interface` `Tin` A triangulated surface that uses the Delaunay algorithm or a similar algorithm complemented with consideration for breaklines, stoplines and maximum length of triangle sides.
`interface` `TriangulatedSurface` A polyhedral surface that is composed only of triangles.

Uses of Geometry in org.opengis.geometry.primitive

Subinterfaces of Geometry in org.opengis.geometry.primitive
`interface` `Curve` Curve with a positive orientation.
`interface` `CurveBoundary` The boundary of curves.
`interface` `OrientableCurve` A curve and an orientation inherited from `OrientablePrimitive`.
`interface` `OrientablePrimitive` Primitives that can be mirrored into new geometric objects in terms of their internal local coordinate systems (manifold charts).
`interface` `OrientableSurface` A surface and an orientation inherited from `OrientablePrimitive`.
`interface` `Point` Basic data type for a geometric object consisting of one and only one point.
`interface` `Primitive` Abstract root class of the geometric primitives.
`interface` `PrimitiveBoundary` The boundary of primitive objects.
`interface` `Ring` Represent a single connected component of a surface boundary.
`interface` `Shell` Represents a single connected component of a solid boundary.
`interface` `Solid` Basis for 3-dimensional geometry.
`interface` `SolidBoundary` The boundary of solids.
`interface` `Surface` Surface with a positive orientation.
`interface` `SurfaceBoundary` The boundary of surfaces.

Uses of Geometry in org.opengis.metadata.extent

Methods in org.opengis.metadata.extent that return types with arguments of type Geometry
`Collection<? extends Geometry>` `BoundingPolygon.getPolygons()` Returns the sets of points defining the bounding polygon.

Copyright © 1994-2008 Open Geospatial Consortium. All Rights Reserved.