Package org.apache.sedona.core.wrapper
Class UniqueGeometry<T>
- java.lang.Object
- 
- org.locationtech.jts.geom.Geometry
- 
- org.apache.sedona.core.wrapper.UniqueGeometry<T>
 
 
- 
- All Implemented Interfaces:
- Serializable,- Cloneable,- Comparable
 
 public class UniqueGeometry<T> extends org.locationtech.jts.geom.Geometry- See Also:
- Serialized Form
 
- 
- 
Field Summary- 
Fields inherited from class org.locationtech.jts.geom.Geometryenvelope, 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 SummaryConstructors Constructor Description UniqueGeometry(T originalGeometry)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapply(org.locationtech.jts.geom.CoordinateFilter coordinateFilter)voidapply(org.locationtech.jts.geom.CoordinateSequenceFilter coordinateSequenceFilter)voidapply(org.locationtech.jts.geom.GeometryComponentFilter geometryComponentFilter)voidapply(org.locationtech.jts.geom.GeometryFilter geometryFilter)protected intcompareToSameClass(Object o)protected intcompareToSameClass(Object o, org.locationtech.jts.geom.CoordinateSequenceComparator coordinateSequenceComparator)protected org.locationtech.jts.geom.EnvelopecomputeEnvelopeInternal()protected org.locationtech.jts.geom.GeometrycopyInternal()booleanequals(Object obj)booleanequalsExact(org.locationtech.jts.geom.Geometry geometry, double v)org.locationtech.jts.geom.GeometrygetBoundary()intgetBoundaryDimension()org.locationtech.jts.geom.CoordinategetCoordinate()org.locationtech.jts.geom.Coordinate[]getCoordinates()intgetDimension()StringgetGeometryType()intgetNumPoints()TgetOriginalGeometry()protected intgetTypeCode()StringgetUniqueId()inthashCode()booleanisEmpty()voidnormalize()protected org.locationtech.jts.geom.GeometryreverseInternal()StringtoString()- 
Methods inherited from class org.locationtech.jts.geom.Geometrybuffer, 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
 
- 
 
- 
- 
- 
Constructor Detail- 
UniqueGeometrypublic UniqueGeometry(T originalGeometry) 
 
- 
 - 
Method Detail- 
getOriginalGeometrypublic T getOriginalGeometry() 
 - 
getUniqueIdpublic String getUniqueId() 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- org.locationtech.jts.geom.Geometry
 
 - 
getGeometryTypepublic String getGeometryType() - Specified by:
- getGeometryTypein class- org.locationtech.jts.geom.Geometry
 
 - 
getCoordinatepublic org.locationtech.jts.geom.Coordinate getCoordinate() - Specified by:
- getCoordinatein class- org.locationtech.jts.geom.Geometry
 
 - 
getCoordinatespublic org.locationtech.jts.geom.Coordinate[] getCoordinates() - Specified by:
- getCoordinatesin class- org.locationtech.jts.geom.Geometry
 
 - 
getNumPointspublic int getNumPoints() - Specified by:
- getNumPointsin class- org.locationtech.jts.geom.Geometry
 
 - 
isEmptypublic boolean isEmpty() - Specified by:
- isEmptyin class- org.locationtech.jts.geom.Geometry
 
 - 
getDimensionpublic int getDimension() - Specified by:
- getDimensionin class- org.locationtech.jts.geom.Geometry
 
 - 
getBoundarypublic org.locationtech.jts.geom.Geometry getBoundary() - Specified by:
- getBoundaryin class- org.locationtech.jts.geom.Geometry
 
 - 
getBoundaryDimensionpublic int getBoundaryDimension() - Specified by:
- getBoundaryDimensionin class- org.locationtech.jts.geom.Geometry
 
 - 
equalspublic boolean equals(Object obj) - Overrides:
- equalsin class- org.locationtech.jts.geom.Geometry
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- org.locationtech.jts.geom.Geometry
 
 - 
reverseInternalprotected org.locationtech.jts.geom.Geometry reverseInternal() - Specified by:
- reverseInternalin class- org.locationtech.jts.geom.Geometry
 
 - 
equalsExactpublic boolean equalsExact(org.locationtech.jts.geom.Geometry geometry, double v)- Specified by:
- equalsExactin class- org.locationtech.jts.geom.Geometry
 
 - 
applypublic void apply(org.locationtech.jts.geom.CoordinateFilter coordinateFilter) - Specified by:
- applyin class- org.locationtech.jts.geom.Geometry
 
 - 
applypublic void apply(org.locationtech.jts.geom.CoordinateSequenceFilter coordinateSequenceFilter) - Specified by:
- applyin class- org.locationtech.jts.geom.Geometry
 
 - 
applypublic void apply(org.locationtech.jts.geom.GeometryFilter geometryFilter) - Specified by:
- applyin class- org.locationtech.jts.geom.Geometry
 
 - 
applypublic void apply(org.locationtech.jts.geom.GeometryComponentFilter geometryComponentFilter) - Specified by:
- applyin class- org.locationtech.jts.geom.Geometry
 
 - 
copyInternalprotected org.locationtech.jts.geom.Geometry copyInternal() - Specified by:
- copyInternalin class- org.locationtech.jts.geom.Geometry
 
 - 
normalizepublic void normalize() - Specified by:
- normalizein class- org.locationtech.jts.geom.Geometry
 
 - 
computeEnvelopeInternalprotected org.locationtech.jts.geom.Envelope computeEnvelopeInternal() - Specified by:
- computeEnvelopeInternalin class- org.locationtech.jts.geom.Geometry
 
 - 
compareToSameClassprotected int compareToSameClass(Object o) - Specified by:
- compareToSameClassin class- org.locationtech.jts.geom.Geometry
 
 - 
compareToSameClassprotected int compareToSameClass(Object o, org.locationtech.jts.geom.CoordinateSequenceComparator coordinateSequenceComparator) - Specified by:
- compareToSameClassin class- org.locationtech.jts.geom.Geometry
 
 - 
getTypeCodeprotected int getTypeCode() - Specified by:
- getTypeCodein class- org.locationtech.jts.geom.Geometry
 
 
- 
 
-