public class UniqueGeometry<T>
extends org.locationtech.jts.geom.Geometry
envelope, factory, SRID, TYPECODE_GEOMETRYCOLLECTION, TYPECODE_LINEARRING, TYPECODE_LINESTRING, TYPECODE_MULTILINESTRING, TYPECODE_MULTIPOINT, TYPECODE_MULTIPOLYGON, TYPECODE_POINT, TYPECODE_POLYGON, TYPENAME_GEOMETRYCOLLECTION, TYPENAME_LINEARRING, TYPENAME_LINESTRING, TYPENAME_MULTILINESTRING, TYPENAME_MULTIPOINT, TYPENAME_MULTIPOLYGON, TYPENAME_POINT, TYPENAME_POLYGON| Constructor and Description |
|---|
UniqueGeometry(T originalGeometry) |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(org.locationtech.jts.geom.CoordinateFilter coordinateFilter) |
void |
apply(org.locationtech.jts.geom.CoordinateSequenceFilter coordinateSequenceFilter) |
void |
apply(org.locationtech.jts.geom.GeometryComponentFilter geometryComponentFilter) |
void |
apply(org.locationtech.jts.geom.GeometryFilter geometryFilter) |
protected int |
compareToSameClass(Object o) |
protected int |
compareToSameClass(Object o,
org.locationtech.jts.geom.CoordinateSequenceComparator coordinateSequenceComparator) |
protected org.locationtech.jts.geom.Envelope |
computeEnvelopeInternal() |
protected org.locationtech.jts.geom.Geometry |
copyInternal() |
boolean |
equals(Object obj) |
boolean |
equalsExact(org.locationtech.jts.geom.Geometry geometry,
double v) |
org.locationtech.jts.geom.Geometry |
getBoundary() |
int |
getBoundaryDimension() |
org.locationtech.jts.geom.Coordinate |
getCoordinate() |
org.locationtech.jts.geom.Coordinate[] |
getCoordinates() |
int |
getDimension() |
String |
getGeometryType() |
int |
getNumPoints() |
T |
getOriginalGeometry() |
protected int |
getTypeCode() |
String |
getUniqueId() |
int |
hashCode() |
boolean |
isEmpty() |
void |
normalize() |
protected org.locationtech.jts.geom.Geometry |
reverseInternal() |
String |
toString() |
buffer, buffer, buffer, clone, compare, compareTo, compareTo, contains, convexHull, copy, coveredBy, covers, crosses, difference, disjoint, distance, equal, equals, equalsExact, equalsNorm, equalsTopo, geometryChanged, geometryChangedAction, getArea, getCentroid, getEnvelope, getEnvelopeInternal, getFactory, getGeometryN, getInteriorPoint, getLength, getNumGeometries, getPrecisionModel, getSRID, getUserData, hasDimension, hasNonEmptyElements, hasNullElements, intersection, intersects, isEquivalentClass, isGeometryCollection, isRectangle, isSimple, isValid, isWithinDistance, norm, overlaps, relate, relate, reverse, setSRID, setUserData, symDifference, toText, touches, union, union, withinpublic UniqueGeometry(T originalGeometry)
public T getOriginalGeometry()
public String getUniqueId()
public int hashCode()
hashCode in class org.locationtech.jts.geom.Geometrypublic String getGeometryType()
getGeometryType in class org.locationtech.jts.geom.Geometrypublic org.locationtech.jts.geom.Coordinate getCoordinate()
getCoordinate in class org.locationtech.jts.geom.Geometrypublic org.locationtech.jts.geom.Coordinate[] getCoordinates()
getCoordinates in class org.locationtech.jts.geom.Geometrypublic int getNumPoints()
getNumPoints in class org.locationtech.jts.geom.Geometrypublic boolean isEmpty()
isEmpty in class org.locationtech.jts.geom.Geometrypublic int getDimension()
getDimension in class org.locationtech.jts.geom.Geometrypublic org.locationtech.jts.geom.Geometry getBoundary()
getBoundary in class org.locationtech.jts.geom.Geometrypublic int getBoundaryDimension()
getBoundaryDimension in class org.locationtech.jts.geom.Geometrypublic boolean equals(Object obj)
equals in class org.locationtech.jts.geom.Geometrypublic String toString()
toString in class org.locationtech.jts.geom.Geometryprotected org.locationtech.jts.geom.Geometry reverseInternal()
reverseInternal in class org.locationtech.jts.geom.Geometrypublic boolean equalsExact(org.locationtech.jts.geom.Geometry geometry,
double v)
equalsExact in class org.locationtech.jts.geom.Geometrypublic void apply(org.locationtech.jts.geom.CoordinateFilter coordinateFilter)
apply in class org.locationtech.jts.geom.Geometrypublic void apply(org.locationtech.jts.geom.CoordinateSequenceFilter coordinateSequenceFilter)
apply in class org.locationtech.jts.geom.Geometrypublic void apply(org.locationtech.jts.geom.GeometryFilter geometryFilter)
apply in class org.locationtech.jts.geom.Geometrypublic void apply(org.locationtech.jts.geom.GeometryComponentFilter geometryComponentFilter)
apply in class org.locationtech.jts.geom.Geometryprotected org.locationtech.jts.geom.Geometry copyInternal()
copyInternal in class org.locationtech.jts.geom.Geometrypublic void normalize()
normalize in class org.locationtech.jts.geom.Geometryprotected org.locationtech.jts.geom.Envelope computeEnvelopeInternal()
computeEnvelopeInternal in class org.locationtech.jts.geom.Geometryprotected int compareToSameClass(Object o)
compareToSameClass in class org.locationtech.jts.geom.Geometryprotected int compareToSameClass(Object o, org.locationtech.jts.geom.CoordinateSequenceComparator coordinateSequenceComparator)
compareToSameClass in class org.locationtech.jts.geom.Geometryprotected int getTypeCode()
getTypeCode in class org.locationtech.jts.geom.GeometryCopyright © 2025 The Apache Software Foundation. All rights reserved.