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, within
public UniqueGeometry(T originalGeometry)
public T getOriginalGeometry()
public String getUniqueId()
public int hashCode()
hashCode
in class org.locationtech.jts.geom.Geometry
public String getGeometryType()
getGeometryType
in class org.locationtech.jts.geom.Geometry
public org.locationtech.jts.geom.Coordinate getCoordinate()
getCoordinate
in class org.locationtech.jts.geom.Geometry
public org.locationtech.jts.geom.Coordinate[] getCoordinates()
getCoordinates
in class org.locationtech.jts.geom.Geometry
public int getNumPoints()
getNumPoints
in class org.locationtech.jts.geom.Geometry
public boolean isEmpty()
isEmpty
in class org.locationtech.jts.geom.Geometry
public int getDimension()
getDimension
in class org.locationtech.jts.geom.Geometry
public org.locationtech.jts.geom.Geometry getBoundary()
getBoundary
in class org.locationtech.jts.geom.Geometry
public int getBoundaryDimension()
getBoundaryDimension
in class org.locationtech.jts.geom.Geometry
public boolean equals(Object obj)
equals
in class org.locationtech.jts.geom.Geometry
public String toString()
toString
in class org.locationtech.jts.geom.Geometry
protected org.locationtech.jts.geom.Geometry reverseInternal()
reverseInternal
in class org.locationtech.jts.geom.Geometry
public boolean equalsExact(org.locationtech.jts.geom.Geometry geometry, double v)
equalsExact
in class org.locationtech.jts.geom.Geometry
public void apply(org.locationtech.jts.geom.CoordinateFilter coordinateFilter)
apply
in class org.locationtech.jts.geom.Geometry
public void apply(org.locationtech.jts.geom.CoordinateSequenceFilter coordinateSequenceFilter)
apply
in class org.locationtech.jts.geom.Geometry
public void apply(org.locationtech.jts.geom.GeometryFilter geometryFilter)
apply
in class org.locationtech.jts.geom.Geometry
public void apply(org.locationtech.jts.geom.GeometryComponentFilter geometryComponentFilter)
apply
in class org.locationtech.jts.geom.Geometry
protected org.locationtech.jts.geom.Geometry copyInternal()
copyInternal
in class org.locationtech.jts.geom.Geometry
public void normalize()
normalize
in class org.locationtech.jts.geom.Geometry
protected org.locationtech.jts.geom.Envelope computeEnvelopeInternal()
computeEnvelopeInternal
in class org.locationtech.jts.geom.Geometry
protected int compareToSameClass(Object o)
compareToSameClass
in class org.locationtech.jts.geom.Geometry
protected int compareToSameClass(Object o, org.locationtech.jts.geom.CoordinateSequenceComparator coordinateSequenceComparator)
compareToSameClass
in class org.locationtech.jts.geom.Geometry
protected int getTypeCode()
getTypeCode
in class org.locationtech.jts.geom.Geometry
Copyright © 2025 The Apache Software Foundation. All rights reserved.