| Modifier and Type | Method and Description |
|---|---|
static boolean |
GeometryEqualsExact3d.equal(Geometry geometry1,
Geometry geometry2) |
boolean |
GeometryEqualsExact3d.equals(Geometry geometry1,
Geometry geometry2,
Collection<String> exclude) |
boolean |
Geometry2DEquals.equals(Geometry geometry1,
Geometry geometry2,
Collection<String> exclude) |
boolean |
GeometryEqualsExact3d.userDataEquals(Geometry geometry1,
Geometry geometry2,
Collection<String> exclude) |
| Modifier and Type | Class and Description |
|---|---|
class |
RecordGeometryFilter<G extends Geometry> |
| Modifier and Type | Method and Description |
|---|---|
Geometry |
RecordGeometryIntersectsFilter.getGeometry()
Get the geometry to compare the data objects to to.
|
Geometry |
RecordGeometryEquals2DExactFilter.getGeometry()
Get the geometry to compare the data objects to to.
|
Geometry |
RecordGeometryDistanceFilter.getGeometry()
Get the geometry to compare the data objects to to.
|
| Constructor and Description |
|---|
GeometryValueFilter(Geometry geometry) |
RecordGeometryDistanceFilter(Geometry geometry,
double maxDistance)
Construct a new LineStringLessThanDistanceFilter.
|
RecordGeometryEquals2DExactFilter(Geometry geometry) |
RecordGeometryIntersectsFilter(Geometry geometry)
Construct a new RecordGeometryIntersectsFilter.
|
| Modifier and Type | Method and Description |
|---|---|
Geometry |
RecordGeometryIterator.next() |
| Modifier and Type | Method and Description |
|---|---|
Writer<Geometry> |
AbstractRecordAndGeometryWriterFactory.createGeometryWriter(org.springframework.core.io.Resource resource) |
Writer<Geometry> |
AbstractRecordAndGeometryIoFactory.createGeometryWriter(org.springframework.core.io.Resource resource) |
Writer<Geometry> |
AbstractRecordAndGeometryWriterFactory.createGeometryWriter(String baseName,
OutputStream out) |
Writer<Geometry> |
AbstractRecordAndGeometryIoFactory.createGeometryWriter(String baseName,
OutputStream out) |
Writer<Geometry> |
AbstractRecordAndGeometryWriterFactory.createGeometryWriter(String baseName,
OutputStream out,
Charset charset) |
Writer<Geometry> |
AbstractRecordAndGeometryIoFactory.createGeometryWriter(String baseName,
OutputStream out,
Charset charset) |
Writer<Geometry> |
AbstractRecordAndGeometryWriterFactory.createGeometryWriter(Writer<Record> recordWriter) |
Writer<Geometry> |
AbstractRecordAndGeometryIoFactory.createGeometryWriter(Writer<Record> recordWriter) |
| Modifier and Type | Method and Description |
|---|---|
void |
RecordWriterGeometryWriter.write(Geometry geometry) |
| Constructor and Description |
|---|
GeometryReader(Iterator<Geometry> iterator) |
| Modifier and Type | Method and Description |
|---|---|
static WithinDistance |
F.dWithin(FieldDefinition attribute,
Geometry geometry,
double distance) |
static WithinDistance |
F.dWithin(String name,
Geometry geometry,
double distance) |
static EnvelopeIntersects |
F.envelopeIntersects(FieldDefinition attribute,
Geometry geometry) |
| Modifier and Type | Method and Description |
|---|---|
<T extends Geometry> |
Record.getGeometryValue()
Get the value of the primary geometry attribute.
|
<T extends Geometry> |
AbstractRecord.getGeometryValue()
Get the value of the primary geometry attribute.
|
| Modifier and Type | Method and Description |
|---|---|
static Geometry |
RecordUtil.unionGeometry(Collection<?> objects) |
static Geometry |
RecordUtil.unionGeometry(Map<?,?> map) |
static Geometry |
RecordUtil.unionGeometry(Object object) |
| Modifier and Type | Method and Description |
|---|---|
static <T extends Record> |
RecordUtil.copy(T object,
Geometry geometry)
Create a copy of the data object replacing the geometry with the new
geometry.
|
static <D extends Record> |
RecordUtil.filter(Collection<D> objects,
Geometry geometry,
double maxDistance) |
void |
Record.setGeometryValue(Geometry geometry)
Set the value of the primary geometry attribute.
|
void |
AbstractRecord.setGeometryValue(Geometry geometry)
Set the value of the primary geometry attribute.
|
| Modifier and Type | Method and Description |
|---|---|
protected Geometry |
DirectionalAttributes.getReverseLine(Map<String,Object> object) |
| Modifier and Type | Method and Description |
|---|---|
protected Geometry |
OgrQueryIterator.toGeometry(Geometry ogrGeometry) |
| Modifier and Type | Method and Description |
|---|---|
protected Geometry |
OgrRecordWriter.toOgrGeometry(Geometry geometry,
int geometryType,
int axisCount) |
| Modifier and Type | Method and Description |
|---|---|
void |
EuclideanDistanceToPoint.computeDistance(Geometry geom,
Point pt,
PointPairDistance ptDist) |
static double |
VertexHausdorffDistance.distance(Geometry g0,
Geometry g1) |
| Constructor and Description |
|---|
VertexHausdorffDistance(Geometry g0,
Geometry g1) |
| Modifier and Type | Method and Description |
|---|---|
List<Geometry> |
LineSegmentIndex.queryIntersections(LineSegment querySeg) |
List<Geometry> |
LineSegmentIndex.queryIntersections(Point c0,
Point c1) |
| Modifier and Type | Method and Description |
|---|---|
static PointQuadTree<int[]> |
PointQuadTree.get(Geometry geometry) |
void |
LineSegmentIndex.insert(Geometry geometry) |
void |
RecordQuadTree.query(Geometry geometry,
Visitor<Record> visitor) |
List<Record> |
RecordQuadTree.queryDistance(Geometry geometry,
double distance) |
List<Record> |
RecordQuadTree.queryIntersects(Geometry geometry) |
List<Record> |
RecordQuadTree.queryList(Geometry geometry,
Filter<Record> filter) |
List<Record> |
RecordQuadTree.queryList(Geometry geometry,
Filter<Record> filter,
Comparator<Record> comparator) |
| Modifier and Type | Method and Description |
|---|---|
static GeometrySegmentQuadTree |
GeometrySegmentQuadTree.get(Geometry geometry) |
T |
QuadTree.getFirstBoundingBox(Geometry geometry,
Filter<T> filter) |
static GeometryVertexQuadTree |
GeometryVertexQuadTree.getGeometryVertexIndex(Geometry geometry) |
List<T> |
QuadTree.queryBoundingBox(Geometry geometry) |
| Constructor and Description |
|---|
GeometrySegmentQuadTree(Geometry geometry) |
GeometryVertexQuadTree(Geometry geometry) |
| Modifier and Type | Method and Description |
|---|---|
Set<Geometry> |
LineSegmentIntersectionVisitor.getIntersections() |
| Modifier and Type | Method and Description |
|---|---|
Geometry |
GeometryStringConverter.toObject(Object value) |
Geometry |
GeometryStringConverter.toObject(String string) |
| Modifier and Type | Method and Description |
|---|---|
Class<Geometry> |
GeometryStringConverter.getConvertedClass() |
| Modifier and Type | Method and Description |
|---|---|
static <C extends CoordinateSystem> |
EpsgCoordinateSystems.getCoordinateSystem(Geometry geometry) |
| Modifier and Type | Method and Description |
|---|---|
Writer<Geometry> |
GeometryWriterFactory.createGeometryWriter(org.springframework.core.io.Resource resource) |
Writer<Geometry> |
AbstractGeometryWriterFactory.createGeometryWriter(org.springframework.core.io.Resource resource)
Create a writer to write to the specified resource.
|
Writer<Geometry> |
GeometryWriterFactory.createGeometryWriter(String baseName,
OutputStream out) |
Writer<Geometry> |
AbstractGeometryWriterFactory.createGeometryWriter(String baseName,
OutputStream out)
Create a reader for the file using the (
ArrayGeometryFactory). |
Writer<Geometry> |
GeometryWriterFactory.createGeometryWriter(String baseName,
OutputStream out,
Charset charset) |
static Writer<Geometry> |
AbstractGeometryWriterFactory.createWriter(org.springframework.core.io.Resource resource) |
| Modifier and Type | Class and Description |
|---|---|
class |
Node<T> |
| Modifier and Type | Method and Description |
|---|---|
static <T extends Geometry> |
RecordGraph.getEdgeFilter(Filter<T> geometryFilter) |
| Modifier and Type | Method and Description |
|---|---|
List<Node<T>> |
Graph.findNodes(Geometry geometry,
double distance)
Find the nodes <= the distance of the specified geometry.
|
double |
Node.getDistance(Geometry geometry)
Get the distance between this node and the geometry.
|
List<Edge<T>> |
Graph.getEdges(Filter<Edge<T>> filter,
Comparator<Edge<T>> comparator,
Geometry geometry) |
List<Edge<T>> |
Graph.getEdges(Filter<Edge<T>> filter,
Geometry geometry) |
List<Edge<T>> |
Graph.replaceEdge(Edge<T> edge,
Geometry lines) |
| Modifier and Type | Method and Description |
|---|---|
void |
NodeGeometryIntersectionFilter.setGeometry(Geometry geometry) |
| Constructor and Description |
|---|
NodeGeometryIntersectionFilter(Geometry geometry) |
| Modifier and Type | Method and Description |
|---|---|
Geometry |
GeometryGraph.getBoundaryIntersection(LineString line)
Get the intersection between the line and the boundary of this geometry.
|
Geometry |
GeometryGraph.getGeometry()
Only currently works for lines and points.
|
| Modifier and Type | Method and Description |
|---|---|
void |
GeometryGraph.addGeometry(Geometry geometry) |
BoundingBox |
GeometryGraph.getBoundingBox(Geometry geometry) |
| Constructor and Description |
|---|
GeometryGraph(Geometry geometry) |
| Modifier and Type | Method and Description |
|---|---|
Geometry |
LineStringGraph.getSelfIntersections() |
| Modifier and Type | Method and Description |
|---|---|
Set<Geometry> |
LineSegmentIntersectionVisitor.getIntersections() |
| Modifier and Type | Method and Description |
|---|---|
static <T> List<Edge<T>> |
EdgeWithinDistance.edgesWithinDistance(Graph<T> graph,
Geometry geometry,
double maxDistance) |
static <T> List<Node<T>> |
NodeWithinDistanceOfGeometryVisitor.getNodes(Graph<T> graph,
Geometry geometry,
double maxDistance) |
static <T> List<Node<T>> |
NodeLessThanDistanceOfGeometryVisitor.getNodes(Graph<T> graph,
Geometry geometry,
double maxDistance) |
| Constructor and Description |
|---|
EdgeWithinDistance(Geometry geometry,
double maxDistance) |
EdgeWithinDistance(Geometry geometry,
double maxDistance,
Visitor<Edge<T>> matchVisitor) |
NodeLessThanDistanceOfGeometryVisitor(Geometry geometry,
double maxDistance,
Visitor<Node<T>> matchVisitor) |
NodeWithinDistanceOfGeometryVisitor(Geometry geometry,
double maxDistance,
Visitor<Node<T>> matchVisitor) |
| Modifier and Type | Method and Description |
|---|---|
String |
AbstractRectangularMapGrid.getMapTileName(Geometry geometry) |
int |
UtmRectangularMapGrid.getNad27Srid(Geometry geometry) |
int |
UtmRectangularMapGrid.getNad83Srid(Geometry geometry) |
| Modifier and Type | Method and Description |
|---|---|
static <G extends Geometry> |
GeometryEditUtil.toCounterClockwise(G geometry) |
| Modifier and Type | Method and Description |
|---|---|
static void |
GeometryProperties.copyUserData(Geometry oldGeometry,
Geometry newGeometry) |
static double |
LineStringUtil.distance(double x,
double y,
Geometry geometry,
double tolerance) |
static double |
LineStringUtil.distance(Point point,
Geometry geometry,
double tolerance) |
static GeometryFactoryIndexedPointInAreaLocator |
GeometryFactoryIndexedPointInAreaLocator.get(Geometry geometry) |
static Record |
GeometryProperties.getGeometryFeature(Geometry geometry) |
static Map<String,Object> |
GeometryProperties.getGeometryProperties(Geometry geometry) |
static <T> T |
GeometryProperties.getGeometryProperty(Geometry geometry,
String name) |
static void |
GeometryProperties.setGeometryFeature(Geometry geometry,
Record feature) |
static void |
GeometryProperties.setGeometryProperty(Geometry geometry,
CharSequence name,
Object value) |
| Constructor and Description |
|---|
GeometryFactoryIndexedPointInAreaLocator(Geometry geometry) |
| Modifier and Type | Class and Description |
|---|---|
class |
EqualFilter<T extends Geometry> |
class |
Equals2DFilter<T extends Geometry> |
class |
IntersectsFilter<T extends Geometry> |
| Modifier and Type | Method and Description |
|---|---|
static <T extends Geometry> |
GeometryFilter.intersects(BoundingBox envelope) |
| Modifier and Type | Method and Description |
|---|---|
Geometry |
LessThanOrEqualDistanceFilter.getGeometry()
Get the geometry to compare the data objects to to.
|
Geometry |
LessThanDistanceFilter.getGeometry()
Get the geometry to compare the data objects to to.
|
Geometry |
IntersectsFilter.getGeometry() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
LineLessThanLengthFilter.accept(Geometry geometry) |
boolean |
LessThanOrEqualDistanceFilter.accept(Geometry geometry) |
boolean |
LessThanDistanceFilter.accept(Geometry geometry) |
static boolean |
GeometryFilter.acceptEnvelopeIntersects(BoundingBox envelope,
Geometry geometry) |
void |
LessThanDistanceFilter.setGeometry(Geometry geometry) |
void |
IntersectsFilter.setGeometry(Geometry geometry) |
| Constructor and Description |
|---|
IntersectsFilter(Geometry geometry) |
LessThanOrEqualDistanceFilter(Geometry geometry,
double maxDistance)
Construct a new LineStringLessThanDistanceFilter.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PointWithOrientation |
| Modifier and Type | Method and Description |
|---|---|
static Point |
CoordinatesUtil.get2d(Geometry geometry) |
| Modifier and Type | Class and Description |
|---|---|
class |
RingCoordinatesList |
| Modifier and Type | Method and Description |
|---|---|
static Point[] |
CoordinatesListUtil.getCoordinateArray(Geometry geometry) |
static Point[] |
CoordinatesListUtil.getCoordinates(Geometry g,
int vertexCount) |
| Modifier and Type | Method and Description |
|---|---|
static Geometry |
PackedCoordinateUtil.getGeometry(byte[] data,
GeometryFactory geometryFactory,
int entity,
int numPoints,
Double xOffset,
Double yOffset,
Double xyScale,
Double zOffset,
Double zScale,
Double mOffset,
Double mScale) |
static Geometry |
PackedCoordinateUtil.getGeometry(InputStream pointsIn,
GeometryFactory geometryFactory,
int geometryType,
int numPoints,
Double xOffset,
Double yOffset,
Double xyScale,
Double zOffset,
Double zScale,
Double mOffset,
Double mScale) |
Geometry |
ArcSdeBinaryGeometryRecordStoreUtil.toGeometry(com.esri.sde.sdk.client.SeShape shape) |
| Modifier and Type | Method and Description |
|---|---|
static List<List<Geometry>> |
ArcSdeStGeometryFieldDefinition.getParts(Geometry geometry,
boolean clockwise) |
| Modifier and Type | Method and Description |
|---|---|
static List<List<Geometry>> |
ArcSdeStGeometryFieldDefinition.getParts(Geometry geometry,
boolean clockwise) |
static Integer |
ArcSdeConstants.getStGeometryType(Geometry geometry) |
| Modifier and Type | Method and Description |
|---|---|
static int |
PackedCoordinateUtil.getNumPoints(List<List<Geometry>> parts) |
static byte[] |
PackedCoordinateUtil.getPackedBytes(Double xOffset,
Double yOffset,
Double xyScale,
boolean hasZ,
Double zOffset,
Double zScale,
boolean hasM,
Double mScale,
Double mOffset,
List<List<Geometry>> parts) |
| Modifier and Type | Method and Description |
|---|---|
Geometry |
OutsideBoundaryObjects.getBoundary() |
Geometry |
BoundingBoxTaskSplitter.getBoundary() |
Geometry |
SplitGeometryProcess.getGeometry() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
OutsideBoundaryObjects.boundaryContains(Geometry geometry) |
void |
OutsideBoundaryObjects.expandBoundary(Geometry geometry) |
void |
OutsideBoundaryObjects.setBoundary(Geometry boundary) |
void |
BoundingBoxTaskSplitter.setBoundary(Geometry boundary) |
void |
SplitGeometryProcess.setGeometry(Geometry geometry) |
| Modifier and Type | Method and Description |
|---|---|
Geometry |
PostgreSQLGeometryWrapper.getGeometry() |
| Modifier and Type | Method and Description |
|---|---|
void |
PostgreSQLGeometryWrapper.setGeometry(Geometry geometry) |
static String |
PostgreSQLWktWriter.toString(Geometry geometry) |
static void |
PostgreSQLWktWriter.write(PrintWriter out,
Geometry geometry) |
static void |
PostgreSQLWktWriter.write(PrintWriter out,
Geometry geometry,
int axisCount) |
| Constructor and Description |
|---|
PostgreSQLGeometryWrapper(Geometry geometry) |
| Modifier and Type | Class and Description |
|---|---|
class |
Circle |
class |
Triangle |
| Modifier and Type | Method and Description |
|---|---|
Geometry |
Circle.toGeometry() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
Debug.equals(Geometry geometry,
double x,
double y) |
static void |
Debug.invalidGeometry(Geometry geometry) |
| Modifier and Type | Method and Description |
|---|---|
Geometry |
GeometryHttpMessageConverter.read(Class<? extends Geometry> clazz,
org.springframework.http.HttpInputMessage inputMessage) |
| Modifier and Type | Method and Description |
|---|---|
void |
GeometryHttpMessageConverter.write(Geometry geometry,
org.springframework.http.MediaType mediaType,
org.springframework.http.HttpOutputMessage outputMessage) |
| Modifier and Type | Method and Description |
|---|---|
Geometry |
GeometryHttpMessageConverter.read(Class<? extends Geometry> clazz,
org.springframework.http.HttpInputMessage inputMessage) |
| Modifier and Type | Method and Description |
|---|---|
protected Geometry |
GeoJsonGeometryIterator.getNext() |
| Modifier and Type | Method and Description |
|---|---|
protected Geometry |
GmlGeometryIterator.getNext() |
| Modifier and Type | Method and Description |
|---|---|
protected Geometry |
KmzGeometryIterator.getNext() |
protected Geometry |
KmlGeometryIterator.getNext() |
| Modifier and Type | Method and Description |
|---|---|
static void |
KmlXmlWriter.append(StringBuilder buffer,
Geometry geometry) |
void |
KmlXmlWriter.writeGeometry(Geometry geometry,
int axisCount) |
void |
KmlXmlWriter.writePlacemark(Geometry geometry,
String name,
String styleUrl) |
| Modifier and Type | Method and Description |
|---|---|
<T extends Geometry> |
OsmElement.getGeometryValue() |
| Modifier and Type | Method and Description |
|---|---|
void |
OsmElement.setGeometryValue(Geometry geometry) |
| Constructor and Description |
|---|
OsmWay(long id,
boolean visible,
int version,
long changeset,
Date timestamp,
String user,
int uid,
Map<String,String> tags,
Geometry geometry) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
OsmPbfRecordIterator.isPolygon(OsmWay way,
Geometry geometry) |
| Modifier and Type | Method and Description |
|---|---|
<V extends Geometry> |
ShapefileGeometryUtil.read(Method method,
GeometryFactory geometryFactory,
EndianInput in,
int recordLength) |
| Modifier and Type | Method and Description |
|---|---|
Geometry |
ShapefileGeometryUtil.createPolygonGeometryFromParts(GeometryFactory geometryFactory,
List<double[]> parts,
int axisCount) |
Geometry |
ShapefileGeometryUtil.readPolygon(GeometryFactory geometryFactory,
EndianInput in,
int recordLength) |
Geometry |
ShapefileGeometryUtil.readPolygonM(GeometryFactory geometryFactory,
EndianInput in,
int recordLength) |
Geometry |
ShapefileGeometryUtil.readPolygonZ(GeometryFactory geometryFactory,
EndianInput in,
int recordLength) |
Geometry |
ShapefileGeometryUtil.readPolygonZM(GeometryFactory geometryFactory,
EndianInput in,
int recordLength) |
Geometry |
ShapefileGeometryUtil.readPolyline(GeometryFactory geometryFactory,
EndianInput in,
int recordLength) |
Geometry |
ShapefileGeometryUtil.readPolylineM(GeometryFactory geometryFactory,
EndianInput in,
int recordLength) |
Geometry |
ShapefileGeometryUtil.readPolylineZ(GeometryFactory geometryFactory,
EndianInput in,
int recordLength) |
Geometry |
ShapefileGeometryUtil.readPolylineZM(GeometryFactory geometryFactory,
EndianInput in,
int recordLength) |
| Modifier and Type | Method and Description |
|---|---|
int |
ShapefileGeometryUtil.getShapeType(Geometry geometry) |
void |
ShapefileGeometryUtil.write(Method method,
EndianOutput out,
Geometry geometry) |
void |
ShapefileGeometryUtil.writeMCoordinates(EndianOutput out,
Geometry geometry) |
void |
ShapefileGeometryUtil.writeMCoordinatesRange(EndianOutput out,
Geometry geometry) |
void |
ShapefileGeometryUtil.writeMultipoint(EndianOutput out,
Geometry geometry) |
void |
ShapefileGeometryUtil.writeMultipointM(EndianOutput out,
Geometry geometry) |
void |
ShapefileGeometryUtil.writeMultipointZ(EndianOutput out,
Geometry geometry) |
void |
ShapefileGeometryUtil.writeMultipointZM(EndianOutput out,
Geometry geometry) |
void |
ShapefileGeometryUtil.writePoint(EndianOutput out,
Geometry geometry) |
void |
ShapefileGeometryUtil.writePointM(EndianOutput out,
Geometry geometry) |
void |
ShapefileGeometryUtil.writePointZ(EndianOutput out,
Geometry geometry) |
void |
ShapefileGeometryUtil.writePointZM(EndianOutput out,
Geometry geometry) |
void |
ShapefileGeometryUtil.writePolygon(EndianOutput out,
Geometry geometry) |
void |
ShapefileGeometryUtil.writePolygonM(EndianOutput out,
Geometry geometry) |
void |
ShapefileGeometryUtil.writePolygonZ(EndianOutput out,
Geometry geometry) |
void |
ShapefileGeometryUtil.writePolygonZM(EndianOutput out,
Geometry geometry) |
void |
ShapefileGeometryUtil.writePolyline(EndianOutput out,
Geometry geometry) |
void |
ShapefileGeometryUtil.writePolylineM(EndianOutput out,
Geometry geometry) |
void |
ShapefileGeometryUtil.writePolylinePartIndexes(EndianOutput out,
Geometry geometry) |
void |
ShapefileGeometryUtil.writePolylineZ(EndianOutput out,
Geometry geometry) |
void |
ShapefileGeometryUtil.writePolylineZM(EndianOutput out,
Geometry geometry) |
void |
ShapefileGeometryUtil.writeXYCoordinates(EndianOutput out,
Geometry geometry) |
void |
ShapefileGeometryUtil.writeZCoordinates(EndianOutput out,
Geometry geometry) |
void |
ShapefileGeometryUtil.writeZCoordinatesRange(EndianOutput out,
Geometry geometry) |
| Modifier and Type | Method and Description |
|---|---|
<T extends Geometry> |
WktParser.parseGeometry(String value) |
<T extends Geometry> |
WktParser.parseGeometry(String value,
boolean useAxisCountFromGeometryFactory) |
| Modifier and Type | Method and Description |
|---|---|
static String |
WktWriter.toString(Geometry geometry) |
static String |
EWktWriter.toString(Geometry geometry) |
static String |
EWktWriter.toString(Geometry geometry,
boolean ewkt) |
static void |
WktWriter.write(PrintWriter out,
Geometry geometry) |
static void |
EWktWriter.write(PrintWriter out,
Geometry geometry) |
static void |
WktWriter.write(PrintWriter out,
Geometry geometry,
int axisCount) |
static void |
EWktWriter.write(PrintWriter out,
Geometry geometry,
int axisCount) |
| Modifier and Type | Method and Description |
|---|---|
Geometry |
MinimumBoundingCircle.getCircle()
Gets a geometry which represents the Minimum Bounding Circle.
|
Geometry |
ConvexHull.getConvexHull()
Returns a
Geometry that represents the convex hull of the input
geometry. |
| Modifier and Type | Method and Description |
|---|---|
static Point |
Centroid.getCentroid(Geometry geom)
Computes the centroid point of a geometry.
|
protected LineString |
InteriorPointArea.horizontalBisector(Geometry geometry) |
boolean |
PointLocator.intersects(Point point,
Geometry geometry)
Convenience method to test a point for intersection with
a Geometry
|
Location |
PointLocator.locate(Point point,
Geometry geometry)
Computes the topological relationship (
Location) of a single point
to a Geometry. |
| Constructor and Description |
|---|
Centroid(Geometry geom)
Creates a new instance for computing the centroid of a geometry
|
ConvexHull(Geometry geometry)
Create a new convex hull construction for the input
Geometry. |
InteriorPointArea(Geometry g)
Creates a new interior point finder
for an areal geometry.
|
InteriorPointLine(Geometry g) |
InteriorPointPoint(Geometry g) |
MinimumBoundingCircle(Geometry geom)
Creates a new object for computing the minimum bounding circle for the
point set defined by the vertices of the given geometry.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
DistanceToPoint.computeDistance(Geometry geom,
Point pt,
PointPairDistance ptDist) |
static double |
DiscreteHausdorffDistance.distance(Geometry g0,
Geometry g1) |
static double |
DiscreteHausdorffDistance.distance(Geometry g0,
Geometry g1,
double densifyFrac) |
| Constructor and Description |
|---|
DiscreteHausdorffDistance(Geometry g0,
Geometry g1) |
| Modifier and Type | Method and Description |
|---|---|
Geometry |
IndexedPointInAreaLocator.getGeometry() |
| Modifier and Type | Method and Description |
|---|---|
static IndexedPointInAreaLocator |
IndexedPointInAreaLocator.get(Geometry geometry) |
static Location |
SimplePointInAreaLocator.locate(Point p,
Geometry geom)
|
| Constructor and Description |
|---|
IndexedPointInAreaLocator.IntervalIndexedGeometry(Geometry geometry) |
IndexedPointInAreaLocator(Geometry geometry)
Creates a new locator for a given
Geometry |
SimplePointInAreaLocator(Geometry geom) |
| Modifier and Type | Method and Description |
|---|---|
double |
SimilarityMeasure.measure(Geometry g1,
Geometry g2) |
double |
HausdorffSimilarityMeasure.measure(Geometry g1,
Geometry g2) |
double |
AreaSimilarityMeasure.measure(Geometry g1,
Geometry g2) |
| Modifier and Type | Method and Description |
|---|---|
static <V extends Geometry> |
Densifier.densify(V geometry,
double distanceTolerance)
Densifies a geometry using a given distance tolerance,
and respecting the input geometry's scale.
|
| Modifier and Type | Method and Description |
|---|---|
static Geometry |
LineDissolver.dissolve(Geometry g)
Dissolves the linear components in a geometry.
|
Geometry |
LineDissolver.getResult()
Gets the dissolved result as a MultiLineString.
|
| Modifier and Type | Method and Description |
|---|---|
void |
LineDissolver.add(Geometry geometry)
Adds a
Geometry to be dissolved. |
static Geometry |
LineDissolver.dissolve(Geometry g)
Dissolves the linear components in a geometry.
|
| Modifier and Type | Method and Description |
|---|---|
void |
EdgeGraphBuilder.add(Geometry geometry)
Adds the edges of a Geometry to the graph.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
GeometryCollection
Models a collection of
Geometrys of
arbitrary type and dimension. |
interface |
Lineal
Identifies
Geometry subclasses which
are 1-dimensional and have components which are LineStrings. |
interface |
LinearRing
Models an OGC SFS
LinearRing. |
interface |
LineString
Models an OGC-style
LineString. |
interface |
MultiLineString
Models a collection of (@link LineString}s.
|
interface |
MultiPoint
Models a collection of
Points. |
interface |
MultiPolygon
Models a collection of
Polygons. |
interface |
Point
Represents a single point.
|
interface |
Polygon
Represents a polygon with linear edges, which may include holes.
|
interface |
Puntal
|
| Modifier and Type | Method and Description |
|---|---|
<V extends Geometry> |
Geometry.appendVertex(Point newPoint,
int... geometryId) |
<V extends Geometry> |
Geometry.convert(GeometryFactory geometryFactory)
Convert the geometry to the requried geometry factory.
|
<V extends Geometry> |
Geometry.convert(GeometryFactory geometryFactory,
int axisCount) |
<V extends Geometry> |
Geometry.copy(GeometryFactory geometryFactory)
Create a copy of the geometry io the requried geometry factory.
|
<V extends Geometry> |
Geometry.deleteVertex(int... vertexId) |
<V extends Geometry> |
GeometryFactory.geometry(Class<?> targetClass,
Geometry geometry)
Create a new geometry of the requested target geometry class.
|
<V extends Geometry> |
GeometryFactory.geometry(Collection<? extends Geometry> geometries)
Create a new geometry my flattening the input geometries, ignoring and null or empty
geometries.
|
<V extends Geometry> |
GeometryFactory.geometry(Geometry... geometries) |
<T extends Geometry> |
GeometryFactory.geometry(String wkt) |
<T extends Geometry> |
GeometryFactory.geometry(String wkt,
boolean useAxisCountFromGeometryFactory) |
<V extends Geometry> |
Geometry.getGeometries() |
<V extends Geometry> |
Geometry.getGeometries(Class<V> geometryClass) |
<V extends Geometry> |
Geometry.getGeometry(int partIndex)
Returns an element
Geometry from a GeometryCollection
(or this, if the geometry is not a collection). |
<V extends Geometry> |
Geometry.getGeometryComponents(Class<V> geometryClass)
Differs from
getGeometries(Class) in that it will return matching Polygon.rings() |
<V extends Geometry> |
Geometry.insertVertex(Point newPoint,
int... vertexId) |
<V extends Geometry> |
Geometry.moveVertex(Point newPoint,
int... vertexId) |
<G extends Geometry> |
GeometryFactory.project(G geometry)
Project the geometry if it is in a different coordinate system
|
<G extends Geometry> |
Geometry.toClockwise() |
<G extends Geometry> |
Geometry.toCounterClockwise() |
| Modifier and Type | Method and Description |
|---|---|
Geometry |
Geometry.buffer(double distance)
Computes a buffer area around this geometry having the given width.
|
Geometry |
Geometry.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.
|
Geometry |
Geometry.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.
|
Geometry |
GeometryFactory.buildGeometry(Collection<? extends Geometry> geometries)
Build an appropriate
Geometry, MultiGeometry, or
GeometryCollection to contain the Geometrys in
it. |
Geometry |
Geometry.clone()
Creates and returns a full copy of this
Geometry object
(including all coordinates contained by it). |
Geometry |
Geometry.convexHull()
Computes the smallest convex
Polygon that contains all the
points in the Geometry. |
Geometry |
Geometry.difference(Geometry geometry)
Computes a
Geometry representing the closure of the point-set
of the points contained in this Geometry that are not contained in
the other Geometry. |
Geometry |
GeometryFactory.geometry() |
Geometry |
GeometryFactory.geometry(Geometry geometry)
Creates a deep copy of the input
Geometry. |
Geometry |
Geometry.getBoundary()
Returns the boundary, or an empty geometry of appropriate dimension
if this
Geometry is empty. |
Geometry |
Geometry.getEnvelope()
Gets a Geometry representing the envelope (bounding box) of
this
Geometry. |
Geometry |
Geometry.intersection(Geometry other)
Computes a
Geometry representing the point-set which is
common to both this Geometry and the other Geometry. |
Geometry |
Geometry.move(double... deltas) |
Geometry |
GeometryCollectionIterator.next()
Gets the next geometry in the iteration sequence.
|
Geometry |
Geometry.normalize()
Converts this
Geometry to normal form (or
canonical form ). |
Geometry |
Geometry.prepare() |
Geometry |
Geometry.reverse()
Computes a new geometry which has all component coordinate sequences
in reverse order (opposite orientation) to this one.
|
Geometry |
Geometry.symDifference(Geometry other)
Computes a
Geometry which are not
contained in the other Geometry,
with the points in the other Geometry not contained in this
Geometry. |
Geometry |
BoundingBox.toGeometry()
Creates a
Geometry with the same extent as the given envelope. |
Geometry |
OctagonalEnvelope.toGeometry(GeometryFactory geometryFactory) |
Geometry |
Geometry.union()
Computes the union of all the elements of this geometry.
|
Geometry |
Geometry.union(Geometry other)
Computes a
Geometry representing the point-set
which is contained in both this
Geometry and the other Geometry. |
| Modifier and Type | Method and Description |
|---|---|
Iterable<Geometry> |
Geometry.geometries() |
List<Geometry> |
GeometryFactory.getGeometries(Collection<? extends Geometry> geometries) |
| Modifier and Type | Method and Description |
|---|---|
void |
GeometryFactory.addGeometries(List<Geometry> geometryList,
Geometry geometry) |
int |
Geometry.compareToSameClass(Geometry geometry) |
boolean |
Geometry.contains(Geometry geometry)
Tests whether this geometry contains the
argument geometry.
|
boolean |
Geometry.containsProperly(Geometry geometry) |
boolean |
Geometry.coveredBy(Geometry geometry)
Tests whether this geometry is covered by the
argument geometry.
|
boolean |
Geometry.covers(Geometry geometry)
Tests whether this geometry covers the
argument geometry.
|
boolean |
BoundingBox.covers(Geometry geometry) |
boolean |
Geometry.crosses(Geometry geometry)
Tests whether this geometry crosses the
argument geometry.
|
Geometry |
Geometry.difference(Geometry geometry)
Computes a
Geometry representing the closure of the point-set
of the points contained in this Geometry that are not contained in
the other Geometry. |
boolean |
Geometry.disjoint(Geometry geometry)
Tests whether this geometry is disjoint from the argument geometry.
|
double |
Geometry.distance(Geometry geometry)
Returns the minimum distance between this
Geometry
and another Geometry. |
double |
BoundingBox.distance(Geometry point) |
boolean |
Geometry.equals(Geometry geometry)
Tests whether this geometry is
topologically equal to the argument geometry.
|
boolean |
Geometry.equals(int axisCount,
Geometry geometry) |
boolean |
Geometry.equalsExact(Geometry other) |
boolean |
Geometry.equalsExact(Geometry other,
double tolerance)
Returns true if the two
Geometrys are exactly equal,
up to a specified distance tolerance. |
boolean |
Geometry.equalsNorm(Geometry geometry)
Tests whether two geometries are exactly equal
in their normalized forms.
|
boolean |
Geometry.equalsTopo(Geometry geometry)
Tests whether this geometry is topologically equal to the argument geometry
as defined by the SFS
equals predicate. |
void |
OctagonalEnvelope.expandToInclude(Geometry geometry) |
BoundingBox |
BoundingBox.expandToInclude(Geometry geometry) |
<V extends Geometry> |
GeometryFactory.geometry(Class<?> targetClass,
Geometry geometry)
Create a new geometry of the requested target geometry class.
|
<V extends Geometry> |
GeometryFactory.geometry(Geometry... geometries) |
Geometry |
GeometryFactory.geometry(Geometry geometry)
Creates a deep copy of the input
Geometry. |
<V extends GeometryCollection> |
GeometryFactory.geometryCollection(Geometry... geometries) |
Geometry |
Geometry.intersection(Geometry other)
Computes a
Geometry representing the point-set which is
common to both this Geometry and the other Geometry. |
boolean |
Geometry.intersects(Geometry geometry)
Tests whether this geometry intersects the argument geometry.
|
boolean |
Geometry.isWithinDistance(Geometry geom,
double distance)
Tests whether the distance from this
Geometry
to another is less than or equal to a specified value. |
MultiLineString |
GeometryFactory.multiLineString(Geometry geometry) |
MultiPoint |
GeometryFactory.multiPoint(Geometry geometry) |
MultiPolygon |
GeometryFactory.multiPolygon(Geometry geometry) |
boolean |
Geometry.overlaps(Geometry geometry)
Tests whether this geometry overlaps the
specified geometry.
|
IntersectionMatrix |
Geometry.relate(Geometry geometry)
Returns the DE-9IM
IntersectionMatrix for the two Geometrys. |
boolean |
Geometry.relate(Geometry g,
String intersectionPattern)
Tests whether the elements in the DE-9IM
IntersectionMatrix for the two Geometrys match the elements in intersectionPattern. |
Geometry |
Geometry.symDifference(Geometry other)
Computes a
Geometry which are not
contained in the other Geometry,
with the points in the other Geometry not contained in this
Geometry. |
boolean |
Geometry.touches(Geometry geometry)
Tests whether this geometry touches the
argument geometry.
|
Geometry |
Geometry.union(Geometry other)
Computes a
Geometry representing the point-set
which is contained in both this
Geometry and the other Geometry. |
boolean |
Geometry.within(Geometry geometry)
Tests whether this geometry is within the
specified geometry.
|
| Modifier and Type | Method and Description |
|---|---|
void |
GeometryFactory.addGeometries(List<Geometry> geometryList,
Geometry geometry) |
Geometry |
GeometryFactory.buildGeometry(Collection<? extends Geometry> geometries)
Build an appropriate
Geometry, MultiGeometry, or
GeometryCollection to contain the Geometrys in
it. |
<V extends Geometry> |
GeometryFactory.geometry(Collection<? extends Geometry> geometries)
Create a new geometry my flattening the input geometries, ignoring and null or empty
geometries.
|
<V extends GeometryCollection> |
GeometryFactory.geometryCollection(Collection<? extends Geometry> geometries) |
List<Geometry> |
GeometryFactory.getGeometries(Collection<? extends Geometry> geometries) |
| Constructor and Description |
|---|
GeometryCollectionIterator(Geometry parent)
Constructs an iterator over the given
Geometry. |
OctagonalEnvelope(Geometry geom)
Creates a new null bounding octagon bounding a
Geometry |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractGeometry
A representation of a planar, linear vector geometry.
|
class |
AbstractGeometryCollection
Models a collection of
Geometrys of
arbitrary type and dimension. |
class |
AbstractLineString
Models an OGC-style
LineString. |
class |
AbstractMultiLineString
Models a collection of (@link LineString}s.
|
class |
AbstractMultiPoint |
class |
AbstractMultiPolygon
Models a collection of
Polygons. |
class |
AbstractPoint
Represents a single point.
|
class |
AbstractPolygon
Represents a polygon with linear edges, which may include holes.
|
class |
GeometryCollectionImpl
Models a collection of
Geometrys of
arbitrary type and dimension. |
class |
LinearRingDoubleGf
Models an OGC SFS
LinearRing. |
class |
LineStringDouble |
class |
LineStringDoubleGf
Models an OGC-style
LineString. |
class |
MultiLineStringImpl
Models a collection of (@link LineString}s.
|
class |
MultiPointImpl
Models a collection of
Points. |
class |
MultiPolygonImpl
Models a collection of
Polygons. |
class |
PointDouble |
class |
PointDouble2D |
class |
PointDoubleGf
Represents a single point.
|
class |
PolygonImpl
Represents a polygon with linear edges, which may include holes.
|
| Modifier and Type | Method and Description |
|---|---|
<V extends Geometry> |
LinearRingDoubleGf.appendVertex(Point newPoint,
int... geometryId) |
<V extends Geometry> |
AbstractPolygon.appendVertex(Point newPoint,
int... geometryId) |
<V extends Geometry> |
AbstractPoint.appendVertex(Point newPoint,
int... geometryId) |
<V extends Geometry> |
AbstractMultiPoint.appendVertex(Point newPoint,
int... geometryId) |
<V extends Geometry> |
AbstractLineString.appendVertex(Point newPoint,
int... geometryId) |
<V extends Geometry> |
AbstractGeometryCollection.appendVertex(Point newPoint,
int... geometryId) |
<V extends Geometry> |
AbstractGeometry.convert(GeometryFactory geometryFactory) |
<V extends Geometry> |
AbstractGeometry.convert(GeometryFactory geometryFactory,
int axisCount) |
<V extends Geometry> |
LinearRingDoubleGf.copy(GeometryFactory geometryFactory) |
<V extends Geometry> |
AbstractPolygon.copy(GeometryFactory geometryFactory) |
<V extends Geometry> |
AbstractPoint.copy(GeometryFactory geometryFactory) |
<V extends Geometry> |
AbstractMultiPolygon.copy(GeometryFactory geometryFactory) |
<V extends Geometry> |
AbstractMultiPoint.copy(GeometryFactory geometryFactory) |
<V extends Geometry> |
AbstractMultiLineString.copy(GeometryFactory geometryFactory) |
<V extends Geometry> |
AbstractLineString.copy(GeometryFactory geometryFactory) |
<V extends Geometry> |
AbstractGeometryCollection.copy(GeometryFactory geometryFactory) |
<V extends Geometry> |
AbstractPolygon.deleteVertex(int... vertexId) |
<V extends Geometry> |
AbstractPoint.deleteVertex(int... vertexId) |
<V extends Geometry> |
AbstractLineString.deleteVertex(int... vertexId) |
<V extends Geometry> |
AbstractGeometryCollection.deleteVertex(int... vertexId) |
<V extends Geometry> |
MultiPolygonImpl.getGeometries() |
<V extends Geometry> |
MultiPointImpl.getGeometries() |
<V extends Geometry> |
MultiLineStringImpl.getGeometries() |
<V extends Geometry> |
GeometryCollectionImpl.getGeometries() |
<V extends Geometry> |
AbstractGeometry.getGeometries() |
<V extends Geometry> |
AbstractGeometryCollection.getGeometries(Class<V> geometryClass) |
<V extends Geometry> |
AbstractGeometry.getGeometries(Class<V> geometryClass) |
<V extends Geometry> |
MultiPolygonImpl.getGeometry(int n) |
<V extends Geometry> |
MultiPointImpl.getGeometry(int n) |
<V extends Geometry> |
MultiLineStringImpl.getGeometry(int n) |
<V extends Geometry> |
GeometryCollectionImpl.getGeometry(int n) |
<V extends Geometry> |
AbstractGeometry.getGeometry(int partIndex)
Returns an element
Geometry from a GeometryCollection
(or this, if the geometry is not a collection). |
<V extends Geometry> |
AbstractPolygon.getGeometryComponents(Class<V> geometryClass) |
<V extends Geometry> |
AbstractGeometryCollection.getGeometryComponents(Class<V> geometryClass) |
<V extends Geometry> |
AbstractGeometry.getGeometryComponents(Class<V> geometryClass) |
<V extends Geometry> |
LinearRingDoubleGf.insertVertex(Point newPoint,
int... vertexId) |
<V extends Geometry> |
AbstractPolygon.insertVertex(Point newPoint,
int... vertexId) |
<V extends Geometry> |
AbstractPoint.insertVertex(Point newPoint,
int... vertexId) |
<V extends Geometry> |
AbstractLineString.insertVertex(Point newPoint,
int... vertexId) |
<V extends Geometry> |
AbstractGeometryCollection.insertVertex(Point newPoint,
int... vertexId) |
<V extends Geometry> |
AbstractPolygon.moveVertex(Point newPoint,
int... vertexId) |
<V extends Geometry> |
AbstractPoint.moveVertex(Point newPoint,
int... vertexId) |
<V extends Geometry> |
AbstractMultiPolygon.moveVertex(Point newPoint,
int... vertexId) |
<V extends Geometry> |
AbstractMultiPoint.moveVertex(Point newPoint,
int... vertexId) |
<V extends Geometry> |
AbstractMultiLineString.moveVertex(Point newPoint,
int... vertexId) |
<V extends Geometry> |
AbstractLineString.moveVertex(Point newPoint,
int... vertexId) |
<V extends Geometry> |
AbstractGeometryCollection.moveVertex(Point newPoint,
int... vertexId) |
<G extends Geometry> |
AbstractPolygon.toClockwise() |
<G extends Geometry> |
AbstractMultiPoint.toClockwise() |
<G extends Geometry> |
AbstractLineString.toClockwise() |
<G extends Geometry> |
AbstractGeometryCollection.toClockwise() |
<G extends Geometry> |
AbstractGeometry.toClockwise() |
<G extends Geometry> |
AbstractPolygon.toCounterClockwise() |
<G extends Geometry> |
AbstractMultiPoint.toCounterClockwise() |
<G extends Geometry> |
AbstractLineString.toCounterClockwise() |
<G extends Geometry> |
AbstractGeometryCollection.toCounterClockwise() |
<G extends Geometry> |
AbstractGeometry.toCounterClockwise() |
| Modifier and Type | Method and Description |
|---|---|
Geometry |
AbstractGeometry.buffer(double distance)
Computes a buffer area around this geometry having the given width.
|
Geometry |
AbstractGeometry.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.
|
Geometry |
AbstractGeometry.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.
|
Geometry |
AbstractPolygon.convexHull() |
Geometry |
AbstractGeometry.convexHull()
Computes the smallest convex
Polygon that contains all the
points in the Geometry. |
Geometry |
AbstractGeometry.difference(Geometry other)
Computes a
Geometry representing the closure of the point-set
of the points contained in this Geometry that are not contained in
the other Geometry. |
Geometry |
AbstractPolygon.getBoundary()
Computes the boundary of this geometry
|
Geometry |
AbstractPoint.getBoundary()
Gets the boundary of this geometry.
|
Geometry |
AbstractMultiPolygon.getBoundary()
Computes the boundary of this geometry
|
Geometry |
AbstractMultiPoint.getBoundary()
Gets the boundary of this geometry.
|
Geometry |
AbstractMultiLineString.getBoundary()
Gets the boundary of this geometry.
|
Geometry |
AbstractLineString.getBoundary()
Gets the boundary of this geometry.
|
Geometry |
AbstractGeometryCollection.getBoundary() |
abstract Geometry |
AbstractGeometry.getBoundary()
Returns the boundary, or an empty geometry of appropriate dimension
if this
Geometry is empty. |
Geometry |
AbstractGeometry.getEnvelope()
Gets a Geometry representing the boundingBox (bounding box) of
this
Geometry. |
Geometry |
AbstractGeometry.intersection(Geometry other)
Computes a
Geometry representing the point-set which is
common to both this Geometry and the other Geometry. |
Geometry |
AbstractGeometryCollection.move(double... deltas) |
abstract Geometry |
AbstractGeometry.normalize()
Converts this
Geometry to normal form (or
canonical form ). |
Geometry |
MultiPointImpl.prepare() |
Geometry |
AbstractPoint.reverse() |
abstract Geometry |
AbstractGeometry.reverse()
Computes a new geometry which has all component coordinate sequences
in reverse order (opposite orientation) to this one.
|
Geometry |
AbstractGeometry.symDifference(Geometry other)
Computes a
Geometry which are not
contained in the other Geometry,
with the points in the other Geometry not contained in this
Geometry. |
Geometry |
BoundingBoxDoubleGf.toGeometry() |
Geometry |
AbstractGeometry.union()
Computes the union of all the elements of this geometry.
|
Geometry |
AbstractGeometry.union(Geometry other)
Computes a
Geometry representing the point-set
which is contained in both this
Geometry and the other Geometry. |
| Modifier and Type | Method and Description |
|---|---|
Iterable<Geometry> |
AbstractGeometryCollection.geometries() |
Iterable<Geometry> |
AbstractGeometry.geometries() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractGeometry.checkNotGeometryCollection(Geometry geometry)
Throws an exception if
g's class is GeometryCollection
. |
int |
AbstractPolygon.compareToSameClass(Geometry geometry) |
int |
AbstractPoint.compareToSameClass(Geometry other) |
int |
AbstractLineString.compareToSameClass(Geometry geometry) |
int |
AbstractGeometryCollection.compareToSameClass(Geometry geometry) |
abstract int |
AbstractGeometry.compareToSameClass(Geometry o)
Returns whether this
Geometry is greater than, equal to,
or less than another Geometry having the same class. |
boolean |
AbstractGeometry.contains(Geometry g)
Tests whether this geometry contains the
argument geometry.
|
boolean |
AbstractGeometry.containsProperly(Geometry geometry) |
boolean |
AbstractGeometry.coveredBy(Geometry g)
Tests whether this geometry is covered by the
argument geometry.
|
boolean |
BoundingBoxDoubleGf.covers(Geometry geometry) |
boolean |
AbstractGeometry.covers(Geometry g)
Tests whether this geometry covers the
argument geometry.
|
boolean |
AbstractGeometry.crosses(Geometry g)
Tests whether this geometry crosses the
argument geometry.
|
Geometry |
AbstractGeometry.difference(Geometry other)
Computes a
Geometry representing the closure of the point-set
of the points contained in this Geometry that are not contained in
the other Geometry. |
boolean |
AbstractGeometry.disjoint(Geometry g)
Tests whether this geometry is disjoint from the argument geometry.
|
double |
BoundingBoxDoubleGf.distance(Geometry geometry) |
double |
AbstractGeometry.distance(Geometry geometry)
Returns the minimum distance between this
Geometry
and another Geometry. |
protected boolean |
AbstractPolygon.doEquals(int axisCount,
Geometry geometry) |
boolean |
AbstractPoint.doEquals(int axisCount,
Geometry geometry) |
boolean |
AbstractLineString.doEquals(int axisCount,
Geometry geometry) |
protected boolean |
AbstractGeometryCollection.doEquals(int axisCount,
Geometry geometry) |
protected abstract boolean |
AbstractGeometry.doEquals(int axisCount,
Geometry geometry) |
boolean |
AbstractGeometry.envelopeCovers(Geometry geometry) |
boolean |
AbstractGeometry.envelopesIntersect(Geometry geometry) |
boolean |
AbstractGeometry.equals(Geometry g)
Tests whether this geometry is
topologically equal to the argument geometry.
|
boolean |
AbstractGeometry.equals(int axisCount,
Geometry geometry) |
boolean |
AbstractGeometry.equalsExact(Geometry geometry) |
boolean |
AbstractPolygon.equalsExact(Geometry other,
double tolerance) |
boolean |
AbstractPoint.equalsExact(Geometry other,
double tolerance) |
boolean |
AbstractMultiPolygon.equalsExact(Geometry other,
double tolerance) |
boolean |
AbstractMultiPoint.equalsExact(Geometry other,
double tolerance) |
boolean |
AbstractMultiLineString.equalsExact(Geometry other,
double tolerance) |
boolean |
AbstractLineString.equalsExact(Geometry other,
double tolerance) |
boolean |
AbstractGeometryCollection.equalsExact(Geometry other,
double tolerance) |
abstract boolean |
AbstractGeometry.equalsExact(Geometry other,
double tolerance)
Returns true if the two
Geometrys are exactly equal,
up to a specified distance tolerance. |
boolean |
AbstractGeometry.equalsNorm(Geometry g)
Tests whether two geometries are exactly equal
in their normalized forms.
|
boolean |
AbstractGeometry.equalsTopo(Geometry g)
Tests whether this geometry is topologically equal to the argument geometry
as defined by the SFS
equals predicate. |
BoundingBox |
BoundingBoxDoubleGf.expandToInclude(Geometry geometry) |
protected static boolean |
AbstractGeometry.hasNonEmptyElements(Geometry... geometries)
Returns true if the array contains any non-empty
Geometrys. |
Geometry |
AbstractGeometry.intersection(Geometry other)
Computes a
Geometry representing the point-set which is
common to both this Geometry and the other Geometry. |
boolean |
BoundingBoxDoubleGf.intersects(Geometry geometry) |
boolean |
AbstractGeometry.intersects(Geometry g)
Tests whether this geometry intersects the argument geometry.
|
protected boolean |
AbstractGeometry.isAnyTargetComponentInTest(Geometry testGeom)
Tests whether any representative of the target geometry
intersects the test geometry.
|
protected boolean |
AbstractPolygon.isEquivalentClass(Geometry other) |
protected boolean |
AbstractPoint.isEquivalentClass(Geometry other) |
protected boolean |
AbstractMultiPolygon.isEquivalentClass(Geometry other) |
protected boolean |
AbstractMultiPoint.isEquivalentClass(Geometry other) |
protected boolean |
AbstractMultiLineString.isEquivalentClass(Geometry other) |
protected boolean |
AbstractLineString.isEquivalentClass(Geometry other) |
protected boolean |
AbstractGeometryCollection.isEquivalentClass(Geometry other) |
protected boolean |
AbstractGeometry.isEquivalentClass(Geometry other)
Returns whether the two
Geometrys are equal, from the point
of view of the equalsExact method. |
boolean |
AbstractGeometry.isWithinDistance(Geometry geom,
double distance)
Tests whether the distance from this
Geometry
to another is less than or equal to a specified value. |
boolean |
AbstractGeometry.overlaps(Geometry g)
Tests whether this geometry overlaps the
specified geometry.
|
IntersectionMatrix |
AbstractGeometry.relate(Geometry g)
Returns the DE-9IM
IntersectionMatrix for the two Geometrys. |
boolean |
AbstractGeometry.relate(Geometry g,
String intersectionPattern)
Tests whether the elements in the DE-9IM
IntersectionMatrix for the two Geometrys match the elements in intersectionPattern. |
Geometry |
AbstractGeometry.symDifference(Geometry other)
Computes a
Geometry which are not
contained in the other Geometry,
with the points in the other Geometry not contained in this
Geometry. |
boolean |
AbstractGeometry.touches(Geometry g)
Tests whether this geometry touches the
argument geometry.
|
Geometry |
AbstractGeometry.union(Geometry other)
Computes a
Geometry representing the point-set
which is contained in both this
Geometry and the other Geometry. |
boolean |
AbstractGeometry.within(Geometry g)
Tests whether this geometry is within the
specified geometry.
|
| Constructor and Description |
|---|
GeometryCollectionImpl(GeometryFactory geometryFactory,
Geometry[] geometries) |
| Modifier and Type | Class and Description |
|---|---|
class |
PreparedGeometryCollection
A base class for
PreparedGeometry subclasses. |
class |
PreparedLineString
A prepared version for
Lineal geometries. |
class |
PreparedMultiLineString
A prepared version for
Lineal geometries. |
class |
PreparedMultiPoint |
class |
PreparedMultiPolygon
A prepared version for
MultiPolygonal geometries. |
class |
PreparedPoint |
class |
PreparedPolygon
A prepared version for
Polygonal geometries. |
| Modifier and Type | Method and Description |
|---|---|
<V extends Geometry> |
PreparedMultiPolygon.getGeometries() |
<V extends Geometry> |
PreparedMultiPoint.getGeometries() |
<V extends Geometry> |
PreparedMultiLineString.getGeometries() |
<V extends Geometry> |
PreparedGeometryCollection.getGeometries() |
<V extends Geometry> |
PreparedMultiPolygon.getGeometry(int partIndex) |
<V extends Geometry> |
PreparedMultiPoint.getGeometry(int partIndex) |
<V extends Geometry> |
PreparedMultiLineString.getGeometry(int partIndex) |
<V extends Geometry> |
PreparedGeometryCollection.getGeometry(int partIndex) |
<V extends Geometry> |
PreparedGeometryCollection.moveVertex(Point newPoint,
int... vertexId) |
| Modifier and Type | Method and Description |
|---|---|
Geometry |
PreparedMultiPoint.prepare() |
Geometry |
PreparedGeometryCollection.prepare() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
PreparedPolygon.contains(Geometry g) |
boolean |
PreparedMultiPolygon.contains(Geometry g) |
boolean |
PreparedPolygon.containsProperly(Geometry geometry) |
boolean |
PreparedMultiPolygon.containsProperly(Geometry geometry) |
boolean |
PreparedPolygon.covers(Geometry geometry) |
boolean |
PreparedMultiPolygon.covers(Geometry geometry) |
boolean |
PreparedPolygon.intersects(Geometry geometry) |
boolean |
PreparedPoint.intersects(Geometry geometry)
Tests whether this point intersects a
Geometry. |
boolean |
PreparedMultiPolygon.intersects(Geometry geometry) |
boolean |
PreparedMultiPoint.intersects(Geometry geometry)
Tests whether this multiPoint intersects a
Geometry. |
boolean |
PreparedMultiLineString.intersects(Geometry geometry) |
boolean |
PreparedLineString.intersects(Geometry geometry) |
boolean |
PreparedMultiLineString.isAnyTestPointInTarget(Geometry geometry)
Tests whether any representative point of the test Geometry intersects
the target geometry.
|
boolean |
PreparedLineString.isAnyTestPointInTarget(Geometry geometry)
Tests whether any representative point of the test Geometry intersects
the target geometry.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
LineSegment |
interface |
Segment |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractLineSegment |
class |
AbstractSegment |
class |
GeometryCollectionSegment |
class |
LineSegmentDouble
Represents a line segment defined by two
Coordinatess. |
class |
LineSegmentDoubleGF |
class |
LineStringSegment |
class |
MultiLineStringSegment |
class |
MultiPolygonSegment |
class |
PolygonSegment |
| Modifier and Type | Field and Description |
|---|---|
protected Geometry |
AbstractSegment.geometry |
| Modifier and Type | Method and Description |
|---|---|
<V extends Geometry> |
AbstractLineSegment.convert(GeometryFactory geometryFactory) |
<V extends Geometry> |
Segment.getGeometry() |
<V extends Geometry> |
AbstractSegment.getGeometry() |
| Modifier and Type | Method and Description |
|---|---|
Geometry |
LineSegment.getIntersection(LineSegment lineSegment2) |
Geometry |
AbstractLineSegment.getIntersection(LineSegment lineSegment2) |
| Constructor and Description |
|---|
AbstractSegment(Geometry geometry) |
GeometryCollectionSegment(Geometry geometry,
int... segmentId) |
| Modifier and Type | Method and Description |
|---|---|
static Geometry |
CleanDuplicatePoints.clean(Geometry geometry) |
Geometry |
GeometryCombiner.combine()
Computes the combination of the input geometries
to produce the most appropriate
Geometry or GeometryCollection |
static Geometry |
GeometryCombiner.combine(Collection<? extends Geometry> geoms)
Combines a collection of geometries.
|
static Geometry |
GeometryCombiner.combine(Geometry g0,
Geometry g1)
Combines two geometries.
|
static Geometry |
GeometryCombiner.combine(Geometry g0,
Geometry g1,
Geometry g2)
Combines three geometries.
|
Geometry |
SineStarFactory.createSineStar()
Generates the geometry for the sine star
|
Geometry |
GeometryTransformer.getInputGeometry()
Utility function to make input geometry available
|
Geometry |
GeometryMapper.MapOp.map(Geometry g)
Computes a new geometry value.
|
static Geometry |
GeometryMapper.map(Geometry geom,
GeometryMapper.MapOp op)
Maps the members of a
Geometry
(which may be atomic or composite)
into another Geometry of most specific type. |
Geometry |
GeometryTransformer.transform(Geometry inputGeom) |
Geometry |
AffineTransformation.transform(Geometry g)
Cretaes a new @link Geometry which is the result
of this transformation applied to the input Geometry.
|
protected Geometry |
GeometryTransformer.transformGeometryCollection(GeometryCollection geom,
Geometry parent) |
protected Geometry |
GeometryTransformer.transformLinearRing(LinearRing geometry,
Geometry parent)
Transforms a LinearRing.
|
protected Geometry |
GeometryTransformer.transformLineString(LineString geom,
Geometry parent)
Transforms a
LineString geometry. |
protected Geometry |
GeometryTransformer.transformMultiLineString(MultiLineString geom,
Geometry parent) |
protected Geometry |
GeometryTransformer.transformMultiPoint(MultiPoint geom,
Geometry parent) |
protected Geometry |
GeometryTransformer.transformMultiPolygon(MultiPolygon geom,
Geometry parent) |
protected abstract Geometry |
GeometryTransformer.transformPoint(Point point,
Geometry parent) |
protected Geometry |
GeometryTransformer.transformPolygon(Polygon geom,
Geometry parent) |
| Modifier and Type | Method and Description |
|---|---|
void |
ShortCircuitedGeometryVisitor.applyTo(Geometry geom) |
static Geometry |
CleanDuplicatePoints.clean(Geometry geometry) |
static Geometry |
GeometryCombiner.combine(Geometry g0,
Geometry g1)
Combines two geometries.
|
static Geometry |
GeometryCombiner.combine(Geometry g0,
Geometry g1,
Geometry g2)
Combines three geometries.
|
static List<LineString> |
LineStringExtracter.getLines(Geometry geometry)
|
static List<LineString> |
LineStringExtracter.getLines(Geometry geometry,
List<LineString> list)
|
Geometry |
GeometryMapper.MapOp.map(Geometry g)
Computes a new geometry value.
|
static Geometry |
GeometryMapper.map(Geometry geom,
GeometryMapper.MapOp op)
Maps the members of a
Geometry
(which may be atomic or composite)
into another Geometry of most specific type. |
Geometry |
GeometryTransformer.transform(Geometry inputGeom) |
Geometry |
AffineTransformation.transform(Geometry g)
Cretaes a new @link Geometry which is the result
of this transformation applied to the input Geometry.
|
protected LineString |
GeometryTransformer.transformCoordinates(LineString coords,
Geometry parent)
Transforms a
LineString. |
protected Geometry |
GeometryTransformer.transformGeometryCollection(GeometryCollection geom,
Geometry parent) |
protected Geometry |
GeometryTransformer.transformLinearRing(LinearRing geometry,
Geometry parent)
Transforms a LinearRing.
|
protected Geometry |
GeometryTransformer.transformLineString(LineString geom,
Geometry parent)
Transforms a
LineString geometry. |
protected Geometry |
GeometryTransformer.transformMultiLineString(MultiLineString geom,
Geometry parent) |
protected Geometry |
GeometryTransformer.transformMultiPoint(MultiPoint geom,
Geometry parent) |
protected Geometry |
GeometryTransformer.transformMultiPolygon(MultiPolygon geom,
Geometry parent) |
protected abstract Geometry |
GeometryTransformer.transformPoint(Point point,
Geometry parent) |
protected Geometry |
GeometryTransformer.transformPolygon(Polygon geom,
Geometry parent) |
protected abstract void |
ShortCircuitedGeometryVisitor.visit(Geometry element) |
| Modifier and Type | Method and Description |
|---|---|
static Geometry |
GeometryCombiner.combine(Collection<? extends Geometry> geoms)
Combines a collection of geometries.
|
static GeometryFactory |
GeometryCombiner.extractFactory(Collection<? extends Geometry> geoms)
Extracts the GeometryFactory used by the geometries in a collection
|
| Constructor and Description |
|---|
GeometryCombiner(Collection<? extends Geometry> geoms)
Creates a new combiner for a collection of geometries
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Vertex |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractVertex |
class |
GeometryCollectionVertex |
class |
LineStringVertex |
class |
MultiLineStringVertex |
class |
MultiPointVertex |
class |
MultiPolygonVertex |
class |
PointVertex |
class |
PolygonVertex |
| Modifier and Type | Field and Description |
|---|---|
protected Geometry |
AbstractVertex.geometry |
| Modifier and Type | Method and Description |
|---|---|
<V extends Geometry> |
Vertex.getGeometry() |
<V extends Geometry> |
AbstractVertex.getGeometry() |
| Modifier and Type | Method and Description |
|---|---|
Geometry |
GeometryCollectionVertex.getGeometryCollection() |
| Constructor and Description |
|---|
AbstractVertex(Geometry geometry) |
GeometryCollectionVertex(Geometry geometry,
int... vertexId) |
| Modifier and Type | Method and Description |
|---|---|
Geometry |
GeometryGraph.getGeometry() |
| Constructor and Description |
|---|
GeometryGraph(int argIndex,
Geometry geometry) |
GeometryGraph(int argIndex,
Geometry geometry,
BoundaryNodeRule boundaryNodeRule) |
| Modifier and Type | Method and Description |
|---|---|
Geometry |
WKBReader.read(byte[] bytes)
Reads a single
Geometry in WKB format from a byte array. |
Geometry |
WKBReader.read(InStream is)
|
Geometry |
WKTReader.read(Reader reader)
|
Geometry |
WKTReader.read(String wellKnownText)
|
| Modifier and Type | Method and Description |
|---|---|
byte[] |
WKBWriter.write(Geometry geom)
Writes a
Geometry into a byte array. |
void |
WKBWriter.write(Geometry geom,
OutStream os)
|
| Modifier and Type | Method and Description |
|---|---|
Geometry |
LengthIndexedLine.extractLine(double startIndex,
double endIndex)
Computes the
LineString for the interval
on the line between the given indices. |
Geometry |
LocationIndexedLine.extractLine(LinearLocation startIndex,
LinearLocation endIndex)
Computes the
LineString for the interval
on the line between the given indices. |
Geometry |
LinearGeometryBuilder.getGeometry() |
| Modifier and Type | Method and Description |
|---|---|
void |
LinearLocation.clamp(Geometry linear)
Ensures the indexes are valid for a given linear
Geometry. |
Point |
LinearLocation.getCoordinate(Geometry linearGeom)
Gets the
Coordinates along the
given linear Geometry which is
referenced by this location. |
static LinearLocation |
LinearLocation.getEndLocation(Geometry linear)
Gets a location which refers to the end of a linear
Geometry. |
static double |
LengthLocationMap.getLength(Geometry linearGeom,
LinearLocation loc)
Computes the length for a given
LinearLocation
on a linear Geometry. |
static LinearLocation |
LengthLocationMap.getLocation(Geometry linearGeom,
double length)
Computes the
LinearLocation for a
given length along a linear Geometry. |
static LinearLocation |
LengthLocationMap.getLocation(Geometry linearGeom,
double length,
boolean resolveLower)
Computes the
LinearLocation for a
given length along a linear Geometry,
with control over how the location
is resolved at component endpoints. |
LineSegment |
LinearLocation.getSegment(Geometry linearGeom)
Gets a
LineSegmentDouble representing the segment of the
given linear Geometry which contains this location. |
double |
LinearLocation.getSegmentLength(Geometry linearGeom)
Gets the length of the segment in the given
Geometry containing this location.
|
LinearLocation[] |
LocationIndexedLine.indicesOf(Geometry subLine)
Computes the indices for a subline of the line.
|
double[] |
LengthIndexedLine.indicesOf(Geometry subLine)
Computes the indices for a subline of the line.
|
boolean |
LinearLocation.isEndpoint(Geometry linearGeom)
Tests whether this location is an endpoint of
the linear component it refers to.
|
boolean |
LinearLocation.isValid(Geometry linearGeom)
Tests whether this location refers to a valid
location on the given linear
Geometry. |
void |
LinearLocation.setToEnd(Geometry linear)
Sets the value of this location to
refer to the end of a linear geometry.
|
void |
LinearLocation.snapToVertex(Geometry linearGeom,
double minDistance)
Snaps the value of this location to
the nearest vertex on the given linear
Geometry,
if the vertex is closer than minDistance. |
LinearLocation |
LinearLocation.toLowest(Geometry linearGeom)
Converts a linear location to the lowest equivalent location index.
|
| Constructor and Description |
|---|
LengthIndexedLine(Geometry linearGeom)
Constructs an object which allows a linear
Geometry
to be linearly referenced using length as an index. |
LengthLocationMap(Geometry linearGeom) |
LinearIterator(Geometry linear)
Creates an iterator initialized to the start of a linear
Geometry |
LinearIterator(Geometry linearGeom,
int componentIndex,
int vertexIndex)
Creates an iterator starting at
a specified component and vertex in a linear
Geometry |
LinearIterator(Geometry linear,
LinearLocation start)
Creates an iterator starting at
a
LinearLocation on a linear Geometry |
LocationIndexedLine(Geometry linearGeom)
Constructs an object which allows linear referencing along
a given linear
Geometry. |
| Modifier and Type | Method and Description |
|---|---|
static List<NodedSegmentString> |
SegmentStringUtil.extractSegmentStrings(Geometry geom)
Extracts all linear components from a given
Geometry
to SegmentStrings. |
| Modifier and Type | Method and Description |
|---|---|
List<LineString> |
GeometryNoder.node(Collection<? extends Geometry> geometries)
Nodes the linework of a set of Geometrys using SnapRounding.
|
| Modifier and Type | Method and Description |
|---|---|
Geometry |
GeometryGraphOperation.getArgGeometry(int i) |
Geometry |
BoundaryOp.getBoundary() |
| Constructor and Description |
|---|
BoundaryOp(Geometry geom) |
BoundaryOp(Geometry geom,
BoundaryNodeRule bnRule) |
GeometryGraphOperation(Geometry g0,
Geometry g1) |
GeometryGraphOperation(Geometry g0,
Geometry g1,
BoundaryNodeRule boundaryNodeRule) |
IsSimpleOp(Geometry geometry)
Creates a simplicity checker using the default SFS Mod-2 Boundary Node Rule
|
IsSimpleOp(Geometry geometry,
boolean shortCircuit) |
| Modifier and Type | Method and Description |
|---|---|
static Geometry |
Buffer.buffer(Geometry geometry,
double distance)
Computes the buffer of a geometry for a given buffer distance.
|
static Geometry |
Buffer.buffer(Geometry geometry,
double distance,
BufferParameters parameters)
Comutes the buffer for a geometry for a given buffer distance
and accuracy of approximation.
|
static Geometry |
Buffer.buffer(Geometry geometry,
double distance,
int quadrantSegments)
Comutes the buffer for a geometry for a given buffer distance
and accuracy of approximation.
|
static Geometry |
Buffer.buffer(Geometry geometry,
double distance,
int quadrantSegments,
int endCapStyle)
Comutes the buffer for a geometry for a given buffer distance
and accuracy of approximation.
|
static Geometry |
Buffer.buffer(Geometry geometry,
double distance,
int quadrantSegments,
int endCapStyle,
int joinStyle,
double mitreLimit) |
| Modifier and Type | Method and Description |
|---|---|
static Geometry |
Buffer.buffer(Geometry geometry,
double distance)
Computes the buffer of a geometry for a given buffer distance.
|
static Geometry |
Buffer.buffer(Geometry geometry,
double distance,
BufferParameters parameters)
Comutes the buffer for a geometry for a given buffer distance
and accuracy of approximation.
|
static Geometry |
Buffer.buffer(Geometry geometry,
double distance,
int quadrantSegments)
Comutes the buffer for a geometry for a given buffer distance
and accuracy of approximation.
|
static Geometry |
Buffer.buffer(Geometry geometry,
double distance,
int quadrantSegments,
int endCapStyle)
Comutes the buffer for a geometry for a given buffer distance
and accuracy of approximation.
|
static Geometry |
Buffer.buffer(Geometry geometry,
double distance,
int quadrantSegments,
int endCapStyle,
int joinStyle,
double mitreLimit) |
| Constructor and Description |
|---|
OffsetCurveSetBuilder(Geometry inputGeom,
double distance,
GeometryFactory precisionModel,
BufferParameters parameters) |
OffsetCurveSetBuilder(Geometry inputGeom,
double distance,
OffsetCurveBuilder curveBuilder) |
| Modifier and Type | Method and Description |
|---|---|
Geometry |
BufferResultValidator.getErrorIndicator()
Gets a geometry which indicates the location and nature of a validation failure.
|
Geometry |
BufferDistanceValidator.getErrorIndicator()
Gets a geometry which indicates the location and nature of a validation failure.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
DistanceToPointFinder.computeDistance(Geometry geom,
Point pt,
PointPairDistance ptDist) |
double |
BufferCurveMaximumDistanceFinder.findDistance(Geometry bufferCurve) |
static boolean |
BufferResultValidator.isValid(Geometry g,
double distance,
Geometry result) |
static String |
BufferResultValidator.isValidMsg(Geometry g,
double distance,
Geometry result)
Checks whether the geometry buffer is valid,
and returns an error message if not.
|
| Constructor and Description |
|---|
BufferCurveMaximumDistanceFinder(Geometry inputGeom) |
BufferDistanceValidator(Geometry input,
double bufDistance,
Geometry result) |
BufferResultValidator(Geometry input,
double distance,
Geometry result) |
| Modifier and Type | Method and Description |
|---|---|
Geometry |
GeometryLocation.getGeometryComponent()
Returns the geometry component on (or in) which this location occurs.
|
| Modifier and Type | Method and Description |
|---|---|
static STRtree |
FacetSequenceTreeBuilder.build(Geometry g) |
static Point[] |
DistanceOp.closestPoints(Geometry g0,
Geometry g1)
Deprecated.
renamed to nearestPoints
|
static double |
IndexedFacetDistance.distance(Geometry g1,
Geometry g2)
Computes the distance between two geometries using
the indexed approach.
|
static double |
DistanceOp.distance(Geometry g0,
Geometry g1)
Compute the distance between the nearest points of two geometries.
|
double |
IndexedFacetDistance.getDistance(Geometry g)
Computes the distance from the base geometry to
the given geometry.
|
static List<GeometryLocation> |
ConnectedElementLocationFilter.getLocations(Geometry geometry)
Returns a list containing a point from each Polygon, LineString, and Point
found inside the specified geometry.
|
static boolean |
DistanceOp.isWithinDistance(Geometry g0,
Geometry g1,
double distance)
Test whether two geometries lie within a given distance of each other.
|
static Point[] |
DistanceOp.nearestPoints(Geometry g0,
Geometry g1)
Compute the the nearest points of two geometries.
|
| Constructor and 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,
Point pt)
Constructs a GeometryLocation specifying a point on a geometry, as well as the
segment that the point is on
(or
GeometryLocation.INSIDE_AREA if the point is not on a segment). |
GeometryLocation(Geometry component,
Point pt)
Constructs a GeometryLocation specifying a point inside an area geometry.
|
IndexedFacetDistance(Geometry g1)
Creates a new distance-finding instance for a given target
Geometry. |
| Modifier and Type | Class and Description |
|---|---|
class |
AxisPlaneCoordinateSequence
A LineString wrapper which
projects 3D coordinates into one of the
three Cartesian axis planes,
using the standard orthonormal projection
(i.e.
|
| Modifier and Type | Method and Description |
|---|---|
static double |
Distance3DOp.distance(Geometry g0,
Geometry g1)
Compute the distance between the nearest points of two geometries.
|
static boolean |
Distance3DOp.isWithinDistance(Geometry g0,
Geometry g1,
double distance)
Test whether two geometries lie within a given distance of each other.
|
static Point[] |
Distance3DOp.nearestPoints(Geometry g0,
Geometry g1)
Compute the the nearest points of two geometries.
|
| Constructor and Description |
|---|
Distance3DOp(Geometry g0,
Geometry g1)
Constructs a DistanceOp that computes the distance and nearest points
between the two specified geometries.
|
Distance3DOp(Geometry g0,
Geometry g1,
double terminateDistance)
Constructs a DistanceOp that computes the distance and nearest points
between the two specified geometries.
|
| Modifier and Type | Method and Description |
|---|---|
Geometry |
LineSequencer.getSequencedLineStrings()
Returns the
LineString or MultiLineString
built by the sequencing process, if one exists. |
static Geometry |
LineSequencer.sequence(Geometry geom) |
| Modifier and Type | Method and Description |
|---|---|
void |
LineSequencer.add(Geometry geometry)
Adds a
Geometry to be sequenced. |
void |
LineMerger.add(Geometry geometry)
Adds a Geometry to be processed.
|
static boolean |
LineSequencer.isSequenced(Geometry geom)
Tests whether a
Geometry is sequenced correctly. |
static Geometry |
LineSequencer.sequence(Geometry geom) |
| Modifier and Type | Method and Description |
|---|---|
static Geometry |
OverlayOp.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.
|
Geometry |
OverlayOp.getResultGeometry(int overlayOpCode)
Gets the result of the overlay for a given overlay operation.
|
static Geometry |
OverlayOp.overlayOp(Geometry geom0,
Geometry geom1,
int opCode)
Computes an overlay operation for
the given geometry arguments.
|
| Modifier and Type | Method and Description |
|---|---|
static Geometry |
OverlayOp.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 Geometry |
OverlayOp.overlayOp(Geometry geom0,
Geometry geom1,
int opCode)
Computes an overlay operation for
the given geometry arguments.
|
| Constructor and Description |
|---|
OverlayOp(Geometry g0,
Geometry g1)
Constructs an instance to compute a single overlay operation
for the given geometries.
|
| Modifier and Type | Method and Description |
|---|---|
static Geometry |
SnapOverlayOp.difference(Geometry g0,
Geometry g1) |
static Geometry |
SnapIfNeededOverlayOp.difference(Geometry g0,
Geometry g1) |
Geometry |
SnapOverlayOp.getResultGeometry(int opCode) |
Geometry |
SnapIfNeededOverlayOp.getResultGeometry(int opCode) |
static Geometry |
SnapOverlayOp.intersection(Geometry g0,
Geometry g1) |
static Geometry |
SnapIfNeededOverlayOp.intersection(Geometry g0,
Geometry g1) |
static Geometry |
SnapOverlayOp.overlayOp(Geometry g0,
Geometry g1,
int opCode) |
static Geometry |
SnapIfNeededOverlayOp.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.
|
Geometry |
GeometrySnapper.snapTo(Geometry snapGeom,
double snapTolerance)
Snaps the vertices in the component
LineStrings
of the source geometry
to the vertices of the given snap geometry. |
Geometry |
GeometrySnapper.snapToSelf(double snapTolerance,
boolean cleanResult)
Snaps the vertices in the component
LineStrings
of the source geometry
to the vertices of the same geometry. |
static Geometry |
GeometrySnapper.snapToSelf(Geometry geom,
double snapTolerance,
boolean cleanResult)
Snaps a geometry to itself.
|
static Geometry |
SnapOverlayOp.symDifference(Geometry g0,
Geometry g1) |
static Geometry |
SnapIfNeededOverlayOp.symDifference(Geometry g0,
Geometry g1) |
static Geometry |
SnapOverlayOp.union(Geometry g0,
Geometry g1) |
static Geometry |
SnapIfNeededOverlayOp.union(Geometry g0,
Geometry g1) |
| Modifier and Type | Method and Description |
|---|---|
static double |
GeometrySnapper.computeOverlaySnapTolerance(Geometry g)
Estimates the snap tolerance for a Geometry, taking into account its precision model.
|
static double |
GeometrySnapper.computeOverlaySnapTolerance(Geometry g0,
Geometry g1) |
static double |
GeometrySnapper.computeSizeBasedSnapTolerance(Geometry g) |
static Geometry |
SnapOverlayOp.difference(Geometry g0,
Geometry g1) |
static Geometry |
SnapIfNeededOverlayOp.difference(Geometry g0,
Geometry g1) |
static Geometry |
SnapOverlayOp.intersection(Geometry g0,
Geometry g1) |
static Geometry |
SnapIfNeededOverlayOp.intersection(Geometry g0,
Geometry g1) |
static Geometry |
SnapOverlayOp.overlayOp(Geometry g0,
Geometry g1,
int opCode) |
static Geometry |
SnapIfNeededOverlayOp.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.
|
Geometry |
GeometrySnapper.snapTo(Geometry snapGeom,
double snapTolerance)
Snaps the vertices in the component
LineStrings
of the source geometry
to the vertices of the given snap geometry. |
static Geometry |
GeometrySnapper.snapToSelf(Geometry geom,
double snapTolerance,
boolean cleanResult)
Snaps a geometry to itself.
|
static Geometry |
SnapOverlayOp.symDifference(Geometry g0,
Geometry g1) |
static Geometry |
SnapIfNeededOverlayOp.symDifference(Geometry g0,
Geometry g1) |
static Geometry |
SnapOverlayOp.union(Geometry g0,
Geometry g1) |
static Geometry |
SnapIfNeededOverlayOp.union(Geometry g0,
Geometry g1) |
| Constructor and Description |
|---|
GeometrySnapper(Geometry srcGeom)
Creates a new snapper acting on the given geometry
|
SnapIfNeededOverlayOp(Geometry g1,
Geometry g2) |
SnapOverlayOp(Geometry g1,
Geometry g2) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
OverlayResultValidator.isValid(Geometry a,
Geometry b,
int overlayOp,
Geometry result) |
| Constructor and Description |
|---|
FuzzyPointLocator(Geometry g,
double boundaryDistanceTolerance) |
OffsetPointGenerator(Geometry g) |
OverlayResultValidator(Geometry a,
Geometry b,
Geometry result) |
| Modifier and Type | Method and Description |
|---|---|
void |
Polygonizer.add(Geometry geometry)
Add a
Geometry to the edges to be polygonized. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
RectangleContains.contains(Geometry geom) |
static boolean |
RectangleContains.contains(Polygonal rectangle,
Geometry b)
Tests whether a rectangle contains a given geometry.
|
boolean |
RectangleIntersects.intersects(Geometry geom)
Tests whether the given Geometry intersects
the query rectangle.
|
static boolean |
RectangleIntersects.intersects(Polygon rectangle,
Geometry b)
Tests whether a rectangle intersects a given geometry.
|
| Modifier and Type | Method and Description |
|---|---|
static IntersectionMatrix |
RelateOp.relate(Geometry a,
Geometry b)
Computes the
IntersectionMatrix for the spatial relationship
between two Geometrys, using the default (OGC SFS) Boundary Node Rule |
static IntersectionMatrix |
RelateOp.relate(Geometry a,
Geometry b,
BoundaryNodeRule boundaryNodeRule)
Computes the
IntersectionMatrix for the spatial relationship
between two Geometrys using a specified Boundary Node Rule. |
| Constructor and 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.
|
| Constructor and Description |
|---|
SelfIntersectionPointError(Geometry geometry,
Point point) |
SelfOverlapLineSegmentError(Geometry geometry,
LineSegment segment) |
| Modifier and Type | Method and Description |
|---|---|
Geometry |
UnionInteracting.union() |
Geometry |
PointGeometryUnion.union() |
Geometry |
CascadedPolygonUnion.union()
Computes the union of the input geometries.
|
static Geometry |
CascadedPolygonUnion.union(Collection polys)
|
static Geometry |
UnaryUnionOp.union(Collection<? extends Geometry> geometries)
Computes the geometric union of a
Collection
of Geometrys. |
static Geometry |
UnaryUnionOp.union(Collection<? extends Geometry> geometries,
GeometryFactory geometryFactory)
Computes the geometric union of a
Collection
of Geometrys. |
static Geometry |
UnaryUnionOp.union(Geometry... geometries)
Constructs a unary union operation for a
Geometry
(which may be a GeometryCollection). |
static Geometry |
UnionInteracting.union(Geometry g0,
Geometry g1) |
static Geometry |
PointGeometryUnion.union(Puntal pointGeom,
Geometry otherGeom) |
| Modifier and Type | Method and Description |
|---|---|
static Geometry |
UnaryUnionOp.union(Geometry... geometries)
Constructs a unary union operation for a
Geometry
(which may be a GeometryCollection). |
static Geometry |
UnionInteracting.union(Geometry g0,
Geometry g1) |
static Geometry |
PointGeometryUnion.union(Puntal pointGeom,
Geometry otherGeom) |
| Modifier and Type | Method and Description |
|---|---|
static Geometry |
UnaryUnionOp.union(Collection<? extends Geometry> geometries)
Computes the geometric union of a
Collection
of Geometrys. |
static Geometry |
UnaryUnionOp.union(Collection<? extends Geometry> geometries,
GeometryFactory geometryFactory)
Computes the geometric union of a
Collection
of Geometrys. |
| Constructor and Description |
|---|
PointGeometryUnion(Puntal pointGeom,
Geometry otherGeom) |
UnionInteracting(Geometry g0,
Geometry g1) |
| Modifier and Type | Method and Description |
|---|---|
Geometry |
SegmentError.getErrorGeometry() |
Geometry |
GeometryValidationError.getErrorGeometry() |
Geometry |
GeometryError.getErrorGeometry() |
Geometry |
AbstractGeometryValidationError.getErrorGeometry() |
Geometry |
GeometryValidationError.getGeometry() |
Geometry |
AbstractGeometryValidationError.getGeometry() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
IsValidOp.isValid(Geometry geom)
Tests whether a
Geometry is valid. |
| Constructor and Description |
|---|
AbstractGeometryValidationError(String message,
Geometry geometry) |
GeometryError(String message,
Geometry geometry,
Geometry errorGeometry) |
IsValidOp(Geometry geometry) |
IsValidOp(Geometry geometry,
boolean shortCircuit) |
| Modifier and Type | Method and Description |
|---|---|
static Geometry |
MinimumClearance.getLine(Geometry g)
Gets a LineString containing two points
which are at the Minimum Clearance distance
for the given Geometry.
|
Geometry |
CommonBitsRemover.removeCommonBits(Geometry geom)
Removes the common coordinate bits from a Geometry.
|
| Modifier and Type | Method and Description |
|---|---|
void |
CommonBitsRemover.add(Geometry geometry)
Add a geometry to the set of geometries whose common bits are
being computed.
|
void |
CommonBitsRemover.addCommonBits(Geometry geom)
Adds the common coordinate bits back into a Geometry.
|
static double |
MinimumClearance.getDistance(Geometry g)
Computes the Minimum Clearance distance for
the given Geometry.
|
static Geometry |
MinimumClearance.getLine(Geometry g)
Gets a LineString containing two points
which are at the Minimum Clearance distance
for the given Geometry.
|
Geometry |
CommonBitsRemover.removeCommonBits(Geometry geom)
Removes the common coordinate bits from a Geometry.
|
| Constructor and Description |
|---|
MinimumClearance(Geometry geom)
Creates an object to compute the Minimum Clearance
for the given Geometry
|
| Modifier and Type | Method and Description |
|---|---|
abstract Geometry |
GeometricShapeBuilder.getGeometry() |
| Modifier and Type | Method and Description |
|---|---|
Geometry |
SierpinskiCarpetBuilder.getGeometry() |
Geometry |
KochSnowflakeBuilder.getGeometry() |
| Modifier and Type | Field and Description |
|---|---|
protected Geometry |
RandomPointsBuilder.maskPoly |
| Modifier and Type | Method and Description |
|---|---|
Geometry |
RandomPointsInGridBuilder.getGeometry()
Gets the
MultiPoint containing the generated point |
Geometry |
RandomPointsBuilder.getGeometry() |
| Modifier and Type | Method and Description |
|---|---|
void |
RandomPointsBuilder.setExtent(Geometry mask)
Sets a polygonal mask.
|
| Modifier and Type | Method and Description |
|---|---|
Geometry |
VWSimplifier.getResultGeometry()
Gets the simplified geometry.
|
Geometry |
TopologyPreservingSimplifier.getResultGeometry() |
Geometry |
DouglasPeuckerSimplifier.getResultGeometry()
Gets the simplified geometry.
|
static Geometry |
VWSimplifier.simplify(Geometry geom,
double distanceTolerance)
Simplifies a geometry using a given tolerance.
|
static Geometry |
TopologyPreservingSimplifier.simplify(Geometry geom,
double distanceTolerance) |
static Geometry |
DouglasPeuckerSimplifier.simplify(Geometry geom,
double distanceTolerance)
Simplifies a geometry using a given tolerance.
|
| Modifier and Type | Method and Description |
|---|---|
static Geometry |
VWSimplifier.simplify(Geometry geom,
double distanceTolerance)
Simplifies a geometry using a given tolerance.
|
static Geometry |
TopologyPreservingSimplifier.simplify(Geometry geom,
double distanceTolerance) |
static Geometry |
DouglasPeuckerSimplifier.simplify(Geometry geom,
double distanceTolerance)
Simplifies a geometry using a given tolerance.
|
| Constructor and Description |
|---|
DouglasPeuckerSimplifier(Geometry inputGeom)
Creates a simplifier for a given geometry.
|
TopologyPreservingSimplifier(Geometry geometry) |
VWSimplifier(Geometry inputGeom)
Creates a simplifier for a given geometry.
|
| Modifier and Type | Method and Description |
|---|---|
Geometry |
ConformingDelaunayTriangulator.getConvexHull()
Gets the convex hull of all the sites in the triangulation,
including constraint vertices.
|
Geometry |
VoronoiDiagramBuilder.getDiagram(GeometryFactory geomFact)
Gets the faces of the computed diagram as a
GeometryCollection
of Polygons, clipped as specified. |
Geometry |
DelaunayTriangulationBuilder.getEdges(GeometryFactory geomFact)
Gets the edges of the computed triangulation as a
MultiLineString. |
Geometry |
ConformingDelaunayTriangulationBuilder.getEdges(GeometryFactory geomFact)
Gets the edges of the computed triangulation as a
MultiLineString. |
Geometry |
DelaunayTriangulationBuilder.getTriangles(GeometryFactory geomFact)
Gets the faces of the computed triangulation as a
GeometryCollection
of Polygon. |
Geometry |
ConformingDelaunayTriangulationBuilder.getTriangles(GeometryFactory geomFact)
Gets the faces of the computed triangulation as a
GeometryCollection
of Polygon. |
| Modifier and Type | Method and Description |
|---|---|
static CoordinateList |
DelaunayTriangulationBuilder.extractUniqueCoordinates(Geometry geom)
Extracts the unique
Coordinatess from the given Geometry. |
void |
VertexTaggedGeometryDataMapper.loadSourceGeometries(Geometry geomColl) |
void |
ConformingDelaunayTriangulationBuilder.setConstraints(Geometry constraintLines)
Sets the linear constraints to be conformed to.
|
void |
VoronoiDiagramBuilder.setSites(Geometry geom)
Sets the sites (point or vertices) which will be diagrammed.
|
void |
DelaunayTriangulationBuilder.setSites(Geometry geom)
Sets the sites (vertices) which will be triangulated.
|
void |
ConformingDelaunayTriangulationBuilder.setSites(Geometry geom)
Sets the sites (point or vertices) which will be triangulated.
|
void |
VertexTaggedGeometryDataMapper.transferData(Geometry targetGeom)
Input is assumed to be a multiGeometry
in which every component has its userData
set to be a Point which is the key to the output data.
|
| Modifier and Type | Method and Description |
|---|---|
void |
VertexTaggedGeometryDataMapper.loadSourceGeometries(Collection<Geometry> geoms) |
| Modifier and Type | Method and Description |
|---|---|
Geometry |
QuadEdgeSubdivision.getEdges(GeometryFactory geomFact)
Gets the geometry for the edges in the subdivision as a
MultiLineString
containing 2-point lines. |
Geometry |
QuadEdgeSubdivision.getTriangles(GeometryFactory geomFact)
Gets the geometry for the triangles in a triangulated subdivision as a
GeometryCollection
of triangular Polygons. |
Geometry |
QuadEdgeSubdivision.getVoronoiDiagram(GeometryFactory geomFact)
Gets the cells in the Voronoi diagram for this triangulation.
|
static Geometry |
QuadEdgeTriangle.toPolygon(QuadEdge[] e) |
static Geometry |
QuadEdgeTriangle.toPolygon(Vertex[] v) |
| Modifier and Type | Method and Description |
|---|---|
protected Geometry |
GeometricShapeFactory.rotate(Geometry geom) |
| Modifier and Type | Method and Description |
|---|---|
static List<Point> |
UniqueCoordinateArrayFilter.getUniquePoints(Geometry geometry) |
static Point[] |
UniqueCoordinateArrayFilter.getUniquePointsArray(Geometry geometry) |
protected Geometry |
GeometricShapeFactory.rotate(Geometry geom) |
| Modifier and Type | Field and Description |
|---|---|
static Geometry |
Viewport2D.EMPTY_GEOMETRY |
| Modifier and Type | Method and Description |
|---|---|
<V extends Geometry> |
Viewport2D.getRoundedGeometry(V geometry) |
| Modifier and Type | Method and Description |
|---|---|
Geometry |
Viewport2D.getGeometry(Geometry geometry) |
| Modifier and Type | Method and Description |
|---|---|
void |
Viewport2D.drawGeometry(Geometry geometry,
GeometryStyle style) |
void |
Viewport2D.drawText(LayerRecord object,
Geometry geometry,
TextStyle style) |
Geometry |
Viewport2D.getGeometry(Geometry geometry) |
void |
MapPanel.zoomToGeometry(Geometry geometry) |
| Modifier and Type | Method and Description |
|---|---|
protected Geometry |
AbstractRecordLayer.getPasteRecordGeometry(LayerRecord record,
boolean alert) |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractRecordLayer.addComplete(AbstractOverlay overlay,
Geometry geometry) |
List<LayerRecord> |
RecordStoreLayer.doQuery(Geometry geometry,
double distance) |
List<LayerRecord> |
AbstractRecordLayer.doQuery(Geometry geometry,
double distance) |
List<LayerRecord> |
AbstractRecordLayer.query(Geometry geometry,
double maxDistance) |
protected void |
AbstractRecordLayer.updateSpatialIndex(LayerRecord record,
Geometry oldGeometry) |
void |
AbstractRecordLayer.zoomToGeometry(Geometry geometry) |
| Modifier and Type | Method and Description |
|---|---|
static Geometry |
MarkerStyleRenderer.getGeometry(Viewport2D viewport,
Geometry geometry) |
| Modifier and Type | Method and Description |
|---|---|
static Geometry |
MarkerStyleRenderer.getGeometry(Viewport2D viewport,
Geometry geometry) |
static PointWithOrientation |
MarkerStyleRenderer.getMarkerLocation(Viewport2D viewport,
Geometry geometry,
MarkerStyle style) |
static Shape |
GeometryStyleRenderer.getShape(Viewport2D viewport,
GeometryStyle style,
Geometry geometry) |
static PointWithOrientation |
TextStyleRenderer.getTextLocation(Viewport2D viewport,
Geometry geometry,
TextStyle style) |
static PointWithOrientation |
TextStyleRenderer.getTextLocationCenter(GeometryFactory viewportGeometryFactory,
Geometry geometry,
TextStyle style) |
static void |
GeometryStyleRenderer.renderGeometry(Viewport2D viewport,
Graphics2D graphics,
Geometry geometry,
GeometryStyle style) |
static void |
MarkerStyleRenderer.renderMarker(Viewport2D viewport,
Geometry geometry,
MarkerStyle style) |
static void |
MarkerStyleRenderer.renderMarkerVertices(Viewport2D viewport,
Graphics2D graphics,
Geometry geometry,
MarkerStyle style) |
static void |
MarkerStyleRenderer.renderMarkerVerticesNoPoint(Viewport2D viewport,
Graphics2D graphics,
Geometry geometry,
MarkerStyle style) |
static void |
GeometryStyleRenderer.renderOutline(Viewport2D viewport,
Graphics2D graphics,
Geometry geometry,
GeometryStyle style) |
static void |
TextStyleRenderer.renderText(Viewport2D viewport,
Graphics2D graphics,
Record object,
Geometry geometry,
TextStyle style) |
static void |
TextStyleRenderer.renderText(Viewport2D viewport,
Graphics2D graphics,
String label,
Geometry geometry,
TextStyle style) |
| Modifier and Type | Method and Description |
|---|---|
<G extends Geometry> |
CloseLocation.getGeometry() |
| Modifier and Type | Method and Description |
|---|---|
protected Geometry |
EditGeometryOverlay.appendVertex(Point newPoint) |
Geometry |
MeasureOverlay.getMeasureGeometry() |
protected Geometry |
MeasureOverlay.getVertexGeometry(MouseEvent event,
CloseLocation location) |
protected Geometry |
EditGeometryOverlay.getVertexGeometry(MouseEvent event,
CloseLocation location) |
Geometry |
AbstractOverlay.getXorGeometry() |
| Modifier and Type | Method and Description |
|---|---|
void |
AddGeometryCompleteAction.addComplete(AbstractOverlay overlay,
Geometry geometry) |
protected CloseLocation |
AbstractOverlay.findCloseLocation(AbstractRecordLayer layer,
LayerRecord record,
Geometry geometry,
BoundingBox boundingBox) |
protected CloseLocation |
AbstractOverlay.findCloseVertexLocation(AbstractRecordLayer layer,
LayerRecord record,
Geometry geometry,
BoundingBox boundingBox) |
protected boolean |
EditGeometryOverlay.isGeometryValid(Geometry geometry) |
void |
SelectedRecordsRenderer.paintSelected(Viewport2D viewport,
GeometryFactory viewportGeometryFactory,
Geometry geometry) |
void |
SelectedRecordsRenderer.paintSelected(Viewport2D viewport,
Graphics2D graphics,
GeometryFactory viewportGeometryFactory,
Geometry geometry) |
protected UndoableEdit |
EditGeometryOverlay.setGeometry(CloseLocation location,
Geometry newGeometry) |
void |
MeasureOverlay.setMeasureGeometry(Geometry measureGeometry) |
void |
AbstractOverlay.setXorGeometry(Geometry xorGeometry) |
| Modifier and Type | Method and Description |
|---|---|
static Shape |
GeometryShapeUtil.toShape(Viewport2D viewport,
Geometry geometry) |
| Modifier and Type | Method and Description |
|---|---|
void |
PdfViewport.drawGeometry(Geometry geometry,
GeometryStyle style) |
void |
PdfViewport.drawText(LayerRecord object,
Geometry geometry,
TextStyle style) |
| Modifier and Type | Method and Description |
|---|---|
Geometry |
GeometryCoordinatesTableModel.getGeometry() |
| Modifier and Type | Method and Description |
|---|---|
static Map<int[],Vertex> |
GeometryCoordinatesTableModel.getIndexOfVertices(Geometry geometry) |
void |
GeometryCoordinatesTableModel.setGeometry(Geometry geometry) |
Copyright © 2015 Revolution Systems Inc.. All rights reserved.