Uses of Class
org.locationtech.jts.geom.Geometry
-
-
Uses of Geometry in org.elasticsearch.common.geo.builders
Methods in org.elasticsearch.common.geo.builders that return Geometry Modifier and Type Method Description GeometryPolygonBuilder. buildS4JGeometry(GeometryFactory factory, boolean fixDateline)Methods in org.elasticsearch.common.geo.builders with parameters of type Geometry Modifier and Type Method Description protected JtsGeometryShapeBuilder. jtsGeometry(Geometry geom) -
Uses of Geometry in org.locationtech.jts.algorithm
Methods in org.locationtech.jts.algorithm that return Geometry Modifier and Type Method Description GeometryConvexHull. getConvexHull()Returns aGeometrythat represents the convex hull of the input geometry.Methods in org.locationtech.jts.algorithm with parameters of type Geometry Modifier and Type Method Description static CoordinateCentroid. getCentroid(Geometry geom)Computes the centroid point of a geometry.static PointInteriorPoint. getInteriorPoint(Geometry geom)static CoordinateInteriorPointArea. getInteriorPoint(Geometry geom)Computes an interior point for the polygonal components of a Geometry.static CoordinateInteriorPointLine. getInteriorPoint(Geometry geom)Computes an interior point for the linear components of a Geometry.static CoordinateInteriorPointPoint. getInteriorPoint(Geometry geom)Computes an interior point for the puntal components of a Geometry.booleanPointLocator. intersects(Coordinate p, Geometry geom)Convenience method to test a point for intersection with a GeometryintPointLocator. locate(Coordinate p, Geometry geom)Computes the topological relationship (Location) of a single point to a Geometry.Constructors in org.locationtech.jts.algorithm with parameters of type Geometry Constructor Description Centroid(Geometry geom)Creates a new instance for computing the centroid of a geometryConvexHull(Geometry geometry)Create a new convex hull construction for the inputGeometry.InteriorPointArea(Geometry g)Creates a new interior point finder for an areal geometry.InteriorPointLine(Geometry g)InteriorPointPoint(Geometry g) -
Uses of Geometry in org.locationtech.jts.algorithm.locate
Methods in org.locationtech.jts.algorithm.locate with parameters of type Geometry Modifier and Type Method Description static booleanSimplePointInAreaLocator. isContained(Coordinate p, Geometry geom)Determines whether a point is contained in aGeometry, or lies on its boundary.static intSimplePointInAreaLocator. locate(Coordinate p, Geometry geom)Constructors in org.locationtech.jts.algorithm.locate with parameters of type Geometry Constructor Description IndexedPointInAreaLocator(Geometry g)Creates a new locator for a givenGeometry.SimplePointInAreaLocator(Geometry geom)Create an instance of a point-in-area locator, using the provided areal geometry. -
Uses of Geometry in org.locationtech.jts.geom
Subclasses of Geometry in org.locationtech.jts.geom Modifier and Type Class Description classGeometryCollectionModels a collection ofGeometrys of arbitrary type and dimension.classLinearRingModels an OGC SFSLinearRing.classLineStringModels an OGC-styleLineString.classMultiLineStringModels a collection ofLineStrings.classMultiPointModels a collection ofPoints.classMultiPolygonModels a collection ofPolygons.classPointRepresents a single point.classPolygonRepresents a polygon with linear edges, which may include holes.Fields in org.locationtech.jts.geom declared as Geometry Modifier and Type Field Description protected Geometry[]GeometryCollection. geometriesInternal representation of thisGeometryCollection.Methods in org.locationtech.jts.geom that return Geometry Modifier and Type Method Description GeometryGeometry. buffer(double distance)Computes a buffer area around this geometry having the given width.GeometryGeometry. buffer(double distance, int quadrantSegments)Computes a buffer area around this geometry having the given width and with a specified accuracy of approximation for circular arcs.GeometryGeometry. buffer(double distance, int quadrantSegments, int endCapStyle)Computes a buffer area around this geometry having the given width and with a specified accuracy of approximation for circular arcs, and using a specified end cap style.GeometryGeometryFactory. buildGeometry(Collection geomList)Build an appropriateGeometry,MultiGeometry, orGeometryCollectionto contain theGeometrys in it.GeometryGeometry. convexHull()Computes the smallest convexPolygonthat contains all the points in theGeometry.GeometryPolygon. convexHull()GeometryGeometry. copy()Creates a deep copy of thisGeometryobject.protected abstract GeometryGeometry. copyInternal()An internal method to copy subclass-specific geometry data.GeometryGeometryFactory. createGeometry(Geometry g)Creates a deep copy of the inputGeometry.GeometryGeometry. difference(Geometry other)Computes aGeometryrepresenting the closure of the point-set of the points contained in thisGeometrythat are not contained in theotherGeometry.abstract GeometryGeometry. getBoundary()Returns the boundary, or an empty geometry of appropriate dimension if thisGeometryis empty.GeometryGeometryCollection. getBoundary()GeometryLineString. getBoundary()Gets the boundary of this geometry.GeometryMultiLineString. getBoundary()Gets the boundary of this geometry.GeometryMultiPoint. getBoundary()Gets the boundary of this geometry.GeometryMultiPolygon. getBoundary()Computes the boundary of this geometryGeometryPoint. getBoundary()Gets the boundary of this geometry.GeometryPolygon. getBoundary()Computes the boundary of this geometryGeometryGeometry. getEnvelope()Gets a Geometry representing the envelope (bounding box) of thisGeometry.GeometryGeometry. getGeometryN(int n)Returns an elementGeometryfrom aGeometryCollection(orthis, if the geometry is not a collection).GeometryGeometryCollection. getGeometryN(int n)GeometryGeometry. intersection(Geometry other)Computes aGeometryrepresenting the point-set which is common to both thisGeometryand theotherGeometry.GeometryGeometry. norm()Creates a new Geometry which is a normalized copy of this Geometry.abstract GeometryGeometry. reverse()Computes a new geometry which has all component coordinate sequences in reverse order (opposite orientation) to this one.GeometryGeometryCollection. reverse()Creates aGeometryCollectionwith every component reversed.GeometryLinearRing. reverse()GeometryLineString. reverse()Creates aLineStringwhose coordinates are in the reverse order of this objectsGeometryMultiLineString. reverse()Creates aMultiLineStringin the reverse order to this object.GeometryMultiPolygon. reverse()Creates aMultiPolygonwith every component reversed.GeometryPoint. reverse()GeometryPolygon. reverse()GeometryGeometry. symDifference(Geometry other)Computes aGeometryrepresenting the closure of the point-set which is the union of the points in thisGeometrywhich are not contained in theotherGeometry, with the points in theotherGeometry not contained in thisGeometry.GeometryGeometryFactory. toGeometry(Envelope envelope)Creates aGeometrywith the same extent as the given envelope.static Geometry[]GeometryFactory. toGeometryArray(Collection geometries)Converts theListto an array.GeometryGeometry. union()Computes the union of all the elements of this geometry.GeometryGeometry. union(Geometry other)Computes aGeometryrepresenting the point-set which is contained in both thisGeometryand theotherGeometry.Methods in org.locationtech.jts.geom with parameters of type Geometry Modifier and Type Method Description protected static voidGeometry. checkNotGeometryCollection(Geometry g)Throws an exception ifg's type is aGeometryCollection.booleanGeometry. contains(Geometry g)Tests whether this geometry contains the argument geometry.booleanGeometry. coveredBy(Geometry g)Tests whether this geometry is covered by the argument geometry.booleanGeometry. covers(Geometry g)Tests whether this geometry covers the argument geometry.GeometryGeometryFactory. createGeometry(Geometry g)Creates a deep copy of the inputGeometry.GeometryCollectionGeometryFactory. createGeometryCollection(Geometry[] geometries)Creates a GeometryCollection using the given Geometries; a null or empty array will create an empty GeometryCollection.static PointGeometryFactory. createPointFromInternalCoord(Coordinate coord, Geometry exemplar)booleanGeometry. crosses(Geometry g)Tests whether this geometry crosses the argument geometry.GeometryGeometry. difference(Geometry other)Computes aGeometryrepresenting the closure of the point-set of the points contained in thisGeometrythat are not contained in theotherGeometry.booleanGeometry. disjoint(Geometry g)Tests whether this geometry is disjoint from the argument geometry.doubleGeometry. distance(Geometry g)Returns the minimum distance between thisGeometryand anotherGeometry.booleanGeometry. equals(Geometry g)Tests whether this geometry is topologically equal to the argument geometry.booleanGeometry. equalsExact(Geometry other)Returns true if the twoGeometrys are exactly equal.abstract booleanGeometry. equalsExact(Geometry other, double tolerance)Returns true if the twoGeometrys are exactly equal, up to a specified distance tolerance.booleanGeometryCollection. equalsExact(Geometry other, double tolerance)booleanLineString. equalsExact(Geometry other, double tolerance)booleanMultiLineString. equalsExact(Geometry other, double tolerance)booleanMultiPoint. equalsExact(Geometry other, double tolerance)booleanMultiPolygon. equalsExact(Geometry other, double tolerance)booleanPoint. equalsExact(Geometry other, double tolerance)booleanPolygon. equalsExact(Geometry other, double tolerance)booleanGeometry. equalsNorm(Geometry g)Tests whether two geometries are exactly equal in their normalized forms.booleanGeometry. equalsTopo(Geometry g)Tests whether this geometry is topologically equal to the argument geometry as defined by the SFSequalspredicate.voidGeometryComponentFilter. filter(Geometry geom)Performs an operation with or ongeom.voidGeometryFilter. filter(Geometry geom)Performs an operation with or ongeom.protected static booleanGeometry. hasNonEmptyElements(Geometry[] geometries)Returns true if the array contains any non-emptyGeometrys.GeometryGeometry. intersection(Geometry other)Computes aGeometryrepresenting the point-set which is common to both thisGeometryand theotherGeometry.booleanGeometry. intersects(Geometry g)Tests whether this geometry intersects the argument geometry.protected booleanGeometry. isEquivalentClass(Geometry other)Returns whether the twoGeometrys are equal, from the point of view of theequalsExactmethod.protected booleanLineString. isEquivalentClass(Geometry other)booleanGeometry. isWithinDistance(Geometry geom, double distance)Tests whether the distance from thisGeometryto another is less than or equal to a specified value.booleanGeometry. overlaps(Geometry g)Tests whether this geometry overlaps the specified geometry.IntersectionMatrixGeometry. relate(Geometry g)Returns the DE-9IMIntersectionMatrixfor the twoGeometrys.booleanGeometry. relate(Geometry g, String intersectionPattern)Tests whether the elements in the DE-9IMIntersectionMatrixfor the twoGeometrys match the elements inintersectionPattern.GeometryGeometry. symDifference(Geometry other)Computes aGeometryrepresenting the closure of the point-set which is the union of the points in thisGeometrywhich are not contained in theotherGeometry, with the points in theotherGeometry not contained in thisGeometry.booleanGeometry. touches(Geometry g)Tests whether this geometry touches the argument geometry.GeometryGeometry. union(Geometry other)Computes aGeometryrepresenting the point-set which is contained in both thisGeometryand theotherGeometry.booleanGeometry. within(Geometry g)Tests whether this geometry is within the specified geometry.Constructors in org.locationtech.jts.geom with parameters of type Geometry Constructor Description GeometryCollection(Geometry[] geometries, GeometryFactory factory)GeometryCollection(Geometry[] geometries, PrecisionModel precisionModel, int SRID)Deprecated.Use GeometryFactory insteadGeometryCollectionIterator(Geometry parent)Constructs an iterator over the givenGeometry. -
Uses of Geometry in org.locationtech.jts.geom.prep
Methods in org.locationtech.jts.geom.prep that return Geometry Modifier and Type Method Description GeometryPreparedGeometry. getGeometry()Gets the originalGeometrywhich has been prepared.Methods in org.locationtech.jts.geom.prep with parameters of type Geometry Modifier and Type Method Description booleanPreparedGeometry. contains(Geometry geom)Tests whether the baseGeometrycontains a given geometry.booleanPreparedPolygon. contains(Geometry g)booleanPreparedGeometry. containsProperly(Geometry geom)Tests whether the baseGeometryproperly contains a given geometry.booleanPreparedPolygon. containsProperly(Geometry g)booleanPreparedGeometry. coveredBy(Geometry geom)Tests whether the baseGeometryis covered by a given geometry.booleanPreparedGeometry. covers(Geometry geom)Tests whether the baseGeometrycovers a given geometry.booleanPreparedPolygon. covers(Geometry g)PreparedGeometryPreparedGeometryFactory. create(Geometry geom)Creates a newPreparedGeometryappropriate for the argumentGeometry.booleanPreparedGeometry. crosses(Geometry geom)Tests whether the baseGeometrycrosses a given geometry.booleanPreparedGeometry. disjoint(Geometry geom)Tests whether the baseGeometryis disjoint from a given geometry.booleanPreparedGeometry. intersects(Geometry geom)Tests whether the baseGeometryintersects a given geometry.booleanPreparedLineString. intersects(Geometry g)booleanPreparedPoint. intersects(Geometry g)Tests whether this point intersects aGeometry.booleanPreparedPolygon. intersects(Geometry g)booleanPreparedGeometry. overlaps(Geometry geom)Tests whether the baseGeometryoverlaps a given geometry.static PreparedGeometryPreparedGeometryFactory. prepare(Geometry geom)Creates a newPreparedGeometryappropriate for the argumentGeometry.booleanPreparedGeometry. touches(Geometry geom)Tests whether the baseGeometrytouches a given geometry.booleanPreparedGeometry. within(Geometry geom)Tests whether the baseGeometryis within a given geometry. -
Uses of Geometry in org.locationtech.jts.geom.util
Methods in org.locationtech.jts.geom.util that return Geometry Modifier and Type Method Description GeometryGeometryCombiner. combine()Computes the combination of the input geometries to produce the most appropriateGeometryorGeometryCollectionstatic GeometryGeometryCombiner. combine(Collection geoms)Combines a collection of geometries.static GeometryGeometryCombiner. combine(Geometry g0, Geometry g1)Combines two geometries.static GeometryGeometryCombiner. combine(Geometry g0, Geometry g1, Geometry g2)Combines three geometries.GeometryGeometryEditor.CoordinateOperation. edit(Geometry geometry, GeometryFactory factory)GeometryGeometryEditor.CoordinateSequenceOperation. edit(Geometry geometry, GeometryFactory factory)GeometryGeometryEditor. edit(Geometry geometry, GeometryEditor.GeometryEditorOperation operation)Edit the inputGeometrywith the given edit operation.GeometryGeometryEditor.GeometryEditorOperation. edit(Geometry geometry, GeometryFactory factory)Edits a Geometry by returning a new Geometry with a modification.GeometryGeometryEditor.NoOpGeometryOperation. edit(Geometry geometry, GeometryFactory factory)static GeometryLinearComponentExtracter. getGeometry(Geometry geom)Extracts the linear components from a singleGeometryand returns them as either aLineStringorMultiLineString.static GeometryLinearComponentExtracter. getGeometry(Geometry geom, boolean forceToLineString)Extracts the linear components from a singleGeometryand returns them as either aLineStringorMultiLineString.GeometryGeometryTransformer. getInputGeometry()Utility function to make input geometry availablestatic GeometryGeometryMapper. map(Geometry geom, GeometryMapper.MapOp op)Maps the members of aGeometry(which may be atomic or composite) into another Geometry of most specific type.GeometryGeometryMapper.MapOp. map(Geometry g)Computes a new geometry value.GeometryAffineTransformation. transform(Geometry g)Creates a newGeometrywhich is the result of this transformation applied to the input Geometry.GeometryGeometryTransformer. transform(Geometry inputGeom)protected GeometryGeometryTransformer. transformGeometryCollection(GeometryCollection geom, Geometry parent)protected GeometryGeometryTransformer. transformLinearRing(LinearRing geom, Geometry parent)Transforms a LinearRing.protected GeometryGeometryTransformer. transformLineString(LineString geom, Geometry parent)Transforms aLineStringgeometry.protected GeometryGeometryTransformer. transformMultiLineString(MultiLineString geom, Geometry parent)protected GeometryGeometryTransformer. transformMultiPoint(MultiPoint geom, Geometry parent)protected GeometryGeometryTransformer. transformMultiPolygon(MultiPolygon geom, Geometry parent)protected GeometryGeometryTransformer. transformPoint(Point geom, Geometry parent)protected GeometryGeometryTransformer. transformPolygon(Polygon geom, Geometry parent)Methods in org.locationtech.jts.geom.util with parameters of type Geometry Modifier and Type Method Description voidShortCircuitedGeometryVisitor. applyTo(Geometry geom)static GeometryGeometryCombiner. combine(Geometry g0, Geometry g1)Combines two geometries.static GeometryGeometryCombiner. combine(Geometry g0, Geometry g1, Geometry g2)Combines three geometries.abstract Coordinate[]GeometryEditor.CoordinateOperation. edit(Coordinate[] coordinates, Geometry geometry)Edits the array ofCoordinates from aGeometry.GeometryGeometryEditor.CoordinateOperation. edit(Geometry geometry, GeometryFactory factory)abstract CoordinateSequenceGeometryEditor.CoordinateSequenceOperation. edit(CoordinateSequence coordSeq, Geometry geometry)Edits aCoordinateSequencefrom aGeometry.GeometryGeometryEditor.CoordinateSequenceOperation. edit(Geometry geometry, GeometryFactory factory)GeometryGeometryEditor. edit(Geometry geometry, GeometryEditor.GeometryEditorOperation operation)Edit the inputGeometrywith the given edit operation.GeometryGeometryEditor.GeometryEditorOperation. edit(Geometry geometry, GeometryFactory factory)Edits a Geometry by returning a new Geometry with a modification.GeometryGeometryEditor.NoOpGeometryOperation. edit(Geometry geometry, GeometryFactory factory)static ListGeometryExtracter. extract(Geometry geom, Class clz)static ListGeometryExtracter. extract(Geometry geom, Class clz, List list)voidComponentCoordinateExtracter. filter(Geometry geom)voidGeometryExtracter. filter(Geometry geom)voidLinearComponentExtracter. filter(Geometry geom)voidPointExtracter. filter(Geometry geom)voidPolygonExtracter. filter(Geometry geom)static ListComponentCoordinateExtracter. getCoordinates(Geometry geom)Extracts the linear components from a single geometry.static GeometryLinearComponentExtracter. getGeometry(Geometry geom)Extracts the linear components from a singleGeometryand returns them as either aLineStringorMultiLineString.static GeometryLinearComponentExtracter. getGeometry(Geometry geom, boolean forceToLineString)Extracts the linear components from a singleGeometryand returns them as either aLineStringorMultiLineString.static ListLinearComponentExtracter. getLines(Geometry geom)Extracts the linear components from a single geometry.static ListLinearComponentExtracter. getLines(Geometry geom, boolean forceToLineString)Extracts the linear components from a single geometry.static CollectionLinearComponentExtracter. getLines(Geometry geom, Collection lines)Extracts the linear components from a singleGeometryand adds them to the providedCollection.static CollectionLinearComponentExtracter. getLines(Geometry geom, Collection lines, boolean forceToLineString)Extracts the linear components from a singleGeometryand adds them to the providedCollection.static ListPointExtracter. getPoints(Geometry geom)static ListPointExtracter. getPoints(Geometry geom, List list)static ListPolygonExtracter. getPolygons(Geometry geom)static ListPolygonExtracter. getPolygons(Geometry geom, List list)static GeometryGeometryMapper. map(Geometry geom, GeometryMapper.MapOp op)Maps the members of aGeometry(which may be atomic or composite) into another Geometry of most specific type.GeometryGeometryMapper.MapOp. map(Geometry g)Computes a new geometry value.GeometryAffineTransformation. transform(Geometry g)Creates a newGeometrywhich is the result of this transformation applied to the input Geometry.GeometryGeometryTransformer. transform(Geometry inputGeom)protected CoordinateSequenceGeometryTransformer. transformCoordinates(CoordinateSequence coords, Geometry parent)Transforms aCoordinateSequence.protected GeometryGeometryTransformer. transformGeometryCollection(GeometryCollection geom, Geometry parent)protected GeometryGeometryTransformer. transformLinearRing(LinearRing geom, Geometry parent)Transforms a LinearRing.protected GeometryGeometryTransformer. transformLineString(LineString geom, Geometry parent)Transforms aLineStringgeometry.protected GeometryGeometryTransformer. transformMultiLineString(MultiLineString geom, Geometry parent)protected GeometryGeometryTransformer. transformMultiPoint(MultiPoint geom, Geometry parent)protected GeometryGeometryTransformer. transformMultiPolygon(MultiPolygon geom, Geometry parent)protected GeometryGeometryTransformer. transformPoint(Point geom, Geometry parent)protected GeometryGeometryTransformer. transformPolygon(Polygon geom, Geometry parent)protected abstract voidShortCircuitedGeometryVisitor. visit(Geometry element) -
Uses of Geometry in org.locationtech.jts.geomgraph
Methods in org.locationtech.jts.geomgraph that return Geometry Modifier and Type Method Description GeometryGeometryGraph. getGeometry()Constructors in org.locationtech.jts.geomgraph with parameters of type Geometry Constructor Description GeometryGraph(int argIndex, Geometry parentGeom)GeometryGraph(int argIndex, Geometry parentGeom, BoundaryNodeRule boundaryNodeRule) -
Uses of Geometry in org.locationtech.jts.io
Methods in org.locationtech.jts.io that return Geometry Modifier and Type Method Description GeometryWKBReader. read(byte[] bytes)Reads a singleGeometryin WKB format from a byte array.GeometryWKBReader. read(InStream is)Methods in org.locationtech.jts.io with parameters of type Geometry Modifier and Type Method Description byte[]WKBWriter. write(Geometry geom)Writes aGeometryinto a byte array.voidWKBWriter. write(Geometry geom, OutStream os)StringWKTWriter. write(Geometry geometry)Converts aGeometryto its Well-known Text representation.voidWKTWriter. write(Geometry geometry, Writer writer)Converts aGeometryto its Well-known Text representation.StringWKTWriter. writeFormatted(Geometry geometry)Same aswrite, but with newlines and spaces to make the well-known text more readable.voidWKTWriter. writeFormatted(Geometry geometry, Writer writer)Same aswrite, but with newlines and spaces to make the well-known text more readable. -
Uses of Geometry in org.locationtech.jts.noding
Methods in org.locationtech.jts.noding that return Geometry Modifier and Type Method Description static GeometrySegmentStringUtil. toGeometry(Collection segStrings, GeometryFactory geomFact)Converts a collection ofSegmentStrings into aGeometry.Methods in org.locationtech.jts.noding with parameters of type Geometry Modifier and Type Method Description static ListSegmentStringUtil. extractNodedSegmentStrings(Geometry geom)Extracts all linear components from a givenGeometrytoSegmentStrings.static ListSegmentStringUtil. extractSegmentStrings(Geometry geom)Extracts all linear components from a givenGeometrytoSegmentStrings. -
Uses of Geometry in org.locationtech.jts.operation
Methods in org.locationtech.jts.operation that return Geometry Modifier and Type Method Description GeometryGeometryGraphOperation. getArgGeometry(int i)GeometryBoundaryOp. getBoundary()Gets the computed boundary.static GeometryBoundaryOp. getBoundary(Geometry g)Computes a geometry representing the boundary of a geometry.static GeometryBoundaryOp. getBoundary(Geometry g, BoundaryNodeRule bnRule)Computes a geometry representing the boundary of a geometry, using an explicitBoundaryNodeRule.Methods in org.locationtech.jts.operation with parameters of type Geometry Modifier and Type Method Description static GeometryBoundaryOp. getBoundary(Geometry g)Computes a geometry representing the boundary of a geometry.static GeometryBoundaryOp. getBoundary(Geometry g, BoundaryNodeRule bnRule)Computes a geometry representing the boundary of a geometry, using an explicitBoundaryNodeRule.Constructors in org.locationtech.jts.operation with parameters of type Geometry Constructor Description BoundaryOp(Geometry geom)Creates a new instance for the given geometry.BoundaryOp(Geometry geom, BoundaryNodeRule bnRule)Creates a new instance for the given geometry.GeometryGraphOperation(Geometry g0)GeometryGraphOperation(Geometry g0, Geometry g1)GeometryGraphOperation(Geometry g0, Geometry g1, BoundaryNodeRule boundaryNodeRule)IsSimpleOp(Geometry geom)Creates a simplicity checker using the default SFS Mod-2 Boundary Node RuleIsSimpleOp(Geometry geom, BoundaryNodeRule boundaryNodeRule)Creates a simplicity checker using a givenBoundaryNodeRule -
Uses of Geometry in org.locationtech.jts.operation.buffer
Methods in org.locationtech.jts.operation.buffer that return Geometry Modifier and Type Method Description static GeometryBufferOp. bufferOp(Geometry g, double distance)Computes the buffer of a geometry for a given buffer distance.static GeometryBufferOp. bufferOp(Geometry g, double distance, int quadrantSegments)Computes the buffer for a geometry for a given buffer distance and accuracy of approximation.static GeometryBufferOp. bufferOp(Geometry g, double distance, int quadrantSegments, int endCapStyle)Computes the buffer for a geometry for a given buffer distance and accuracy of approximation.static GeometryBufferOp. bufferOp(Geometry g, double distance, BufferParameters params)Computes the buffer for a geometry for a given buffer distance and accuracy of approximation.GeometryBufferOp. getResultGeometry(double distance)Returns the buffer computed for a geometry for a given buffer distance.Methods in org.locationtech.jts.operation.buffer with parameters of type Geometry Modifier and Type Method Description static GeometryBufferOp. bufferOp(Geometry g, double distance)Computes the buffer of a geometry for a given buffer distance.static GeometryBufferOp. bufferOp(Geometry g, double distance, int quadrantSegments)Computes the buffer for a geometry for a given buffer distance and accuracy of approximation.static GeometryBufferOp. bufferOp(Geometry g, double distance, int quadrantSegments, int endCapStyle)Computes the buffer for a geometry for a given buffer distance and accuracy of approximation.static GeometryBufferOp. bufferOp(Geometry g, double distance, BufferParameters params)Computes the buffer for a geometry for a given buffer distance and accuracy of approximation.Constructors in org.locationtech.jts.operation.buffer with parameters of type Geometry Constructor Description BufferOp(Geometry g)Initializes a buffer computation for the given geometryBufferOp(Geometry g, BufferParameters bufParams)Initializes a buffer computation for the given geometry with the given set of parametersOffsetCurveSetBuilder(Geometry inputGeom, double distance, OffsetCurveBuilder curveBuilder) -
Uses of Geometry in org.locationtech.jts.operation.distance
Methods in org.locationtech.jts.operation.distance that return Geometry Modifier and Type Method Description GeometryGeometryLocation. getGeometryComponent()Returns the geometry component on (or in) which this location occurs.Methods in org.locationtech.jts.operation.distance with parameters of type Geometry Modifier and Type Method Description static Coordinate[]DistanceOp. closestPoints(Geometry g0, Geometry g1)Deprecated.renamed to nearestPointsstatic doubleDistanceOp. distance(Geometry g0, Geometry g1)Compute the distance between the nearest points of two geometries.voidConnectedElementLocationFilter. filter(Geometry geom)static ListConnectedElementLocationFilter. getLocations(Geometry geom)Returns a list containing a point from each Polygon, LineString, and Point found inside the specified geometry.static booleanDistanceOp. isWithinDistance(Geometry g0, Geometry g1, double distance)Test whether two geometries lie within a given distance of each other.static Coordinate[]DistanceOp. nearestPoints(Geometry g0, Geometry g1)Compute the the nearest points of two geometries.Constructors in org.locationtech.jts.operation.distance with parameters of type Geometry Constructor Description DistanceOp(Geometry g0, Geometry g1)Constructs a DistanceOp that computes the distance and nearest points between the two specified geometries.DistanceOp(Geometry g0, Geometry g1, double terminateDistance)Constructs a DistanceOp that computes the distance and nearest points between the two specified geometries.GeometryLocation(Geometry component, int segIndex, Coordinate pt)Constructs a GeometryLocation specifying a point on a geometry, as well as the segment that the point is on (orGeometryLocation.INSIDE_AREAif the point is not on a segment).GeometryLocation(Geometry component, Coordinate pt)Constructs a GeometryLocation specifying a point inside an area geometry. -
Uses of Geometry in org.locationtech.jts.operation.linemerge
Methods in org.locationtech.jts.operation.linemerge with parameters of type Geometry Modifier and Type Method Description voidLineMerger. add(Geometry geometry)Adds a Geometry to be processed. -
Uses of Geometry in org.locationtech.jts.operation.overlay
Methods in org.locationtech.jts.operation.overlay that return Geometry Modifier and Type Method Description static GeometryOverlayOp. createEmptyResult(int overlayOpCode, Geometry a, Geometry b, GeometryFactory geomFact)Creates an empty result geometry of the appropriate dimension, based on the given overlay operation and the dimensions of the inputs.GeometryOverlayOp. getResultGeometry(int overlayOpCode)Gets the result of the overlay for a given overlay operation.static GeometryOverlayOp. overlayOp(Geometry geom0, Geometry geom1, int opCode)Computes an overlay operation for the given geometry arguments.Methods in org.locationtech.jts.operation.overlay with parameters of type Geometry Modifier and Type Method Description static GeometryOverlayOp. createEmptyResult(int overlayOpCode, Geometry a, Geometry b, GeometryFactory geomFact)Creates an empty result geometry of the appropriate dimension, based on the given overlay operation and the dimensions of the inputs.static GeometryOverlayOp. overlayOp(Geometry geom0, Geometry geom1, int opCode)Computes an overlay operation for the given geometry arguments.Constructors in org.locationtech.jts.operation.overlay with parameters of type Geometry Constructor Description OverlayOp(Geometry g0, Geometry g1)Constructs an instance to compute a single overlay operation for the given geometries. -
Uses of Geometry in org.locationtech.jts.operation.overlay.snap
Methods in org.locationtech.jts.operation.overlay.snap that return Geometry Modifier and Type Method Description static GeometrySnapIfNeededOverlayOp. difference(Geometry g0, Geometry g1)static GeometrySnapOverlayOp. difference(Geometry g0, Geometry g1)GeometrySnapIfNeededOverlayOp. getResultGeometry(int opCode)GeometrySnapOverlayOp. getResultGeometry(int opCode)static GeometrySnapIfNeededOverlayOp. intersection(Geometry g0, Geometry g1)static GeometrySnapOverlayOp. intersection(Geometry g0, Geometry g1)static GeometrySnapIfNeededOverlayOp. overlayOp(Geometry g0, Geometry g1, int opCode)static GeometrySnapOverlayOp. overlayOp(Geometry g0, Geometry g1, int opCode)static Geometry[]GeometrySnapper. snap(Geometry g0, Geometry g1, double snapTolerance)Snaps two geometries together with a given tolerance.GeometryGeometrySnapper. snapTo(Geometry snapGeom, double snapTolerance)Snaps the vertices in the componentLineStrings of the source geometry to the vertices of the given snap geometry.GeometryGeometrySnapper. snapToSelf(double snapTolerance, boolean cleanResult)Snaps the vertices in the componentLineStrings of the source geometry to the vertices of the same geometry.static GeometryGeometrySnapper. snapToSelf(Geometry geom, double snapTolerance, boolean cleanResult)Snaps a geometry to itself.static GeometrySnapIfNeededOverlayOp. symDifference(Geometry g0, Geometry g1)static GeometrySnapOverlayOp. symDifference(Geometry g0, Geometry g1)static GeometrySnapIfNeededOverlayOp. union(Geometry g0, Geometry g1)static GeometrySnapOverlayOp. union(Geometry g0, Geometry g1)Methods in org.locationtech.jts.operation.overlay.snap with parameters of type Geometry Modifier and Type Method Description static doubleGeometrySnapper. computeOverlaySnapTolerance(Geometry g)Estimates the snap tolerance for a Geometry, taking into account its precision model.static doubleGeometrySnapper. computeOverlaySnapTolerance(Geometry g0, Geometry g1)static doubleGeometrySnapper. computeSizeBasedSnapTolerance(Geometry g)static GeometrySnapIfNeededOverlayOp. difference(Geometry g0, Geometry g1)static GeometrySnapOverlayOp. difference(Geometry g0, Geometry g1)static GeometrySnapIfNeededOverlayOp. intersection(Geometry g0, Geometry g1)static GeometrySnapOverlayOp. intersection(Geometry g0, Geometry g1)static GeometrySnapIfNeededOverlayOp. overlayOp(Geometry g0, Geometry g1, int opCode)static GeometrySnapOverlayOp. overlayOp(Geometry g0, Geometry g1, int opCode)static Geometry[]GeometrySnapper. snap(Geometry g0, Geometry g1, double snapTolerance)Snaps two geometries together with a given tolerance.GeometryGeometrySnapper. snapTo(Geometry snapGeom, double snapTolerance)Snaps the vertices in the componentLineStrings of the source geometry to the vertices of the given snap geometry.static GeometryGeometrySnapper. snapToSelf(Geometry geom, double snapTolerance, boolean cleanResult)Snaps a geometry to itself.static GeometrySnapIfNeededOverlayOp. symDifference(Geometry g0, Geometry g1)static GeometrySnapOverlayOp. symDifference(Geometry g0, Geometry g1)static GeometrySnapIfNeededOverlayOp. union(Geometry g0, Geometry g1)static GeometrySnapOverlayOp. union(Geometry g0, Geometry g1)Constructors in org.locationtech.jts.operation.overlay.snap with parameters of type Geometry Constructor Description GeometrySnapper(Geometry srcGeom)Creates a new snapper acting on the given geometrySnapIfNeededOverlayOp(Geometry g1, Geometry g2)SnapOverlayOp(Geometry g1, Geometry g2) -
Uses of Geometry in org.locationtech.jts.operation.predicate
Methods in org.locationtech.jts.operation.predicate with parameters of type Geometry Modifier and Type Method Description booleanRectangleContains. contains(Geometry geom)static booleanRectangleContains. contains(Polygon rectangle, Geometry b)Tests whether a rectangle contains a given geometry.booleanRectangleIntersects. intersects(Geometry geom)Tests whether the given Geometry intersects the query rectangle.static booleanRectangleIntersects. intersects(Polygon rectangle, Geometry b)Tests whether a rectangle intersects a given geometry. -
Uses of Geometry in org.locationtech.jts.operation.relate
Methods in org.locationtech.jts.operation.relate with parameters of type Geometry Modifier and Type Method Description static IntersectionMatrixRelateOp. relate(Geometry a, Geometry b)Computes theIntersectionMatrixfor the spatial relationship between twoGeometrys, using the default (OGC SFS) Boundary Node Rulestatic IntersectionMatrixRelateOp. relate(Geometry a, Geometry b, BoundaryNodeRule boundaryNodeRule)Computes theIntersectionMatrixfor the spatial relationship between twoGeometrys using a specified Boundary Node Rule.Constructors in org.locationtech.jts.operation.relate with parameters of type Geometry Constructor Description RelateOp(Geometry g0, Geometry g1)Creates a new Relate operation, using the default (OGC SFS) Boundary Node Rule.RelateOp(Geometry g0, Geometry g1, BoundaryNodeRule boundaryNodeRule)Creates a new Relate operation with a specified Boundary Node Rule. -
Uses of Geometry in org.locationtech.jts.operation.union
Methods in org.locationtech.jts.operation.union that return Geometry Modifier and Type Method Description GeometryCascadedPolygonUnion. union()Computes the union of the input geometries.static GeometryCascadedPolygonUnion. union(Collection polys)GeometryPointGeometryUnion. union()static GeometryPointGeometryUnion. union(Puntal pointGeom, Geometry otherGeom)GeometryUnaryUnionOp. union()Gets the union of the input geometries.static GeometryUnaryUnionOp. union(Collection geoms)Computes the geometric union of aCollectionofGeometrys.static GeometryUnaryUnionOp. union(Collection geoms, GeometryFactory geomFact)Computes the geometric union of aCollectionofGeometrys.static GeometryUnaryUnionOp. union(Geometry geom)Constructs a unary union operation for aGeometry(which may be aGeometryCollection).Methods in org.locationtech.jts.operation.union with parameters of type Geometry Modifier and Type Method Description static GeometryPointGeometryUnion. union(Puntal pointGeom, Geometry otherGeom)static GeometryUnaryUnionOp. union(Geometry geom)Constructs a unary union operation for aGeometry(which may be aGeometryCollection).Constructors in org.locationtech.jts.operation.union with parameters of type Geometry Constructor Description PointGeometryUnion(Puntal pointGeom, Geometry otherGeom)UnaryUnionOp(Geometry geom)Constructs a unary union operation for aGeometry(which may be aGeometryCollection). -
Uses of Geometry in org.locationtech.jts.operation.valid
Methods in org.locationtech.jts.operation.valid with parameters of type Geometry Modifier and Type Method Description static booleanIsValidOp. isValid(Geometry geom)Tests whether aGeometryis valid.Constructors in org.locationtech.jts.operation.valid with parameters of type Geometry Constructor Description IsValidOp(Geometry parentGeometry) -
Uses of Geometry in org.locationtech.jts.precision
Methods in org.locationtech.jts.precision that return Geometry Modifier and Type Method Description GeometryCommonBitsRemover. removeCommonBits(Geometry geom)Removes the common coordinate bits from a Geometry.Methods in org.locationtech.jts.precision with parameters of type Geometry Modifier and Type Method Description voidCommonBitsRemover. add(Geometry geom)Add a geometry to the set of geometries whose common bits are being computed.voidCommonBitsRemover. addCommonBits(Geometry geom)Adds the common coordinate bits back into a Geometry.GeometryCommonBitsRemover. removeCommonBits(Geometry geom)Removes the common coordinate bits from a Geometry. -
Uses of Geometry in org.locationtech.jts.util
Methods in org.locationtech.jts.util that return Geometry Modifier and Type Method Description protected GeometryGeometricShapeFactory. rotate(Geometry geom)Methods in org.locationtech.jts.util with parameters of type Geometry Modifier and Type Method Description protected GeometryGeometricShapeFactory. rotate(Geometry geom) -
Uses of Geometry in org.locationtech.spatial4j.context.jts
Methods in org.locationtech.spatial4j.context.jts that return Geometry Modifier and Type Method Description GeometryJtsSpatialContext. getGeometryFrom(Shape shape)Deprecated.Methods in org.locationtech.spatial4j.context.jts with parameters of type Geometry Modifier and Type Method Description RectangleJtsSpatialContext. makeRectFromRectangularPoly(Geometry geom)Deprecated.JtsGeometryJtsSpatialContext. makeShape(Geometry geom)Deprecated.JtsGeometryJtsSpatialContext. makeShape(Geometry geom, boolean dateline180Check, boolean allowMultiOverlap)Deprecated.ShapeJtsSpatialContext. makeShapeFromGeometry(Geometry geom)Deprecated. -
Uses of Geometry in org.locationtech.spatial4j.io.jts
Methods in org.locationtech.spatial4j.io.jts with parameters of type Geometry Modifier and Type Method Description voidJtsGeoJSONWriter. write(Writer output, Geometry geom)voidJtsPolyshapeWriter. write(PolyshapeWriter.Encoder output, Geometry geom) -
Uses of Geometry in org.locationtech.spatial4j.shape.jts
Methods in org.locationtech.spatial4j.shape.jts that return Geometry Modifier and Type Method Description GeometryJtsGeometry. getGeom()GeometryJtsShapeFactory. getGeometryFrom(Shape shape)Methods in org.locationtech.spatial4j.shape.jts with parameters of type Geometry Modifier and Type Method Description protected RectangleJtsGeometry. computeGeoBBox(Geometry geoms)Givengeomswhich has already been checked for being in world bounds, return the minimal longitude range of the bounding box.RectangleJtsShapeFactory. makeRectFromRectangularPoly(Geometry geom)INTERNAL: Returns a Rectangle of the JTSEnvelope(bounding box) of the givengeom.JtsGeometryJtsShapeFactory. makeShape(Geometry geom)JtsGeometryJtsShapeFactory. makeShape(Geometry geom, boolean dateline180Check, boolean allowMultiOverlap)INTERNALShapeJtsShapeFactory. makeShapeFromGeometry(Geometry geom)INTERNAL Usually creates a JtsGeometry, potentially validating, repairing, and indexing ("preparing").protected SpatialRelationJtsGeometry. relate(Geometry oGeom)Constructors in org.locationtech.spatial4j.shape.jts with parameters of type Geometry Constructor Description JtsGeometry(Geometry geom, JtsSpatialContext ctx, boolean dateline180Check, boolean allowMultiOverlap)
-