Computes a Result that represents a Geometry made up of the points shared by this MultiPoint and g.
Computes a Result that represents a Geometry made up of the points shared by this MultiPoint and mp.
Computes a Result that represents a Geometry made up of the points shared by this MultiPoint and p.
Computes a Result that represents a Geometry made up of the points shared by the contained lines.
Computes a Result that represents a Geometry made up of all the points in this MultiPoint that are not in g.
Attempt to convert this Geometry to the provided type
Attempt to convert this Geometry to the provided type
Computes a area containing these geometries and buffered by size d.
Computes a area containing these geometries and buffered by size d.
Calculate centroid of this Geometry
Calculate centroid of this Geometry
Tests whether this MultiPoint contains the specified ZeroDimensions g.
Tests whether this MultiPoint contains the specified ZeroDimensions g. Returns true if the DE-9IM Intersection Matrix for the two geometries is T*****FF*.
Tests whether this MultiPoint is covered by the specified Geometry g.
Tests whether this MultiPoint is covered by the specified Geometry g. Returns true if the DE-9IM Intersection Matrix for the two geometries is T*F**F*** or *TF**F*** or **FT*F*** or **F*TF***.
Tests whether this MultiPoint covers the specified ZeroMostOneDimensions g.
Tests whether this MultiPoint covers the specified ZeroMostOneDimensions g. Returns true if the DE-9IM Intersection Matrix for the two geometries is T*****FF* or *T****FF* or ***T**FF* or ****T*FF*.
Tests whether this MultiPoint crosses the specified AtLeastOneDimension g.
Tests whether this MultiPoint crosses the specified AtLeastOneDimension g. Returns true if the DE-9IM Intersection Matrix for the two geometries is T*T****** (P/L and P/A).
Computes a Result that represents a Geometry made up of all the points in this MultiPoint that are not in g.
Computes a Result that represents a Geometry made up of all the points in the first line not in the other contained lines.
Calculate the distance to another Geometry
Calculate the distance to another Geometry
Computes a Result that represents a Geometry made up of the points shared by this MultiPoint and g.
Computes a Result that represents a Geometry made up of the points shared by this MultiPoint and mp.
Computes a Result that represents a Geometry made up of the points shared by this MultiPoint and p.
Computes a Result that represents a Geometry made up of the points shared by this Polygon and g.
Computes a Result that represents a Geometry made up of the points shared by this Polygon and g.
Computes a Result that represents a Geometry made up of the points shared by this Polygon and g.
Computes a Result that represents a Geometry made up of the points shared by this Polygon and g. If it fails, it reduces the precision to avoid TopologyException.
Is this Geometry empty? This is faster than checking manually like:
Is this Geometry empty? This is faster than checking manually like:
val mp: MultiPoint = ... val ps: Array[Point] = mp.points // `.points` is a lazy val with processing overhead ps.isEmpty // possible, but mp.isEmpty is faster
It would be similar for MultiLine or MultiPolygon.
Check the validity of this geometry
Check the validity of this geometry
Return the wrapped jts Geometry
Return the wrapped jts Geometry
Returns a unique representation of the geometry based on standard coordinate ordering.
Tests whether this MultiPoint overlaps the specified MultiPoint mp.
Tests whether this MultiPoint overlaps the specified MultiPoint mp. Returns true if The DE-9IM Intersection Matrix for the two MultiPoints is T*T***T**.
Returns the Points contained in MultiPoint.
Computes a Result that represents a Geometry made up of all the points in this MultiPoint that are not in mp and all the points in mp that are not in this MultiPoint.
Computes a Result that represents a Geometry made up of all the points in this MultiPoint that are not in ml and all the points in ml that are not in this MultiPoint.
Computes a Result that represents a Geometry made up of all the points in this MultiPoint that are not in p and all the points in p that are not in this MultiPoint.
Computes a Result that represents a Geometry made up of all the points in this MultiPoint that are not in l and all the points in l that are not in this MultiPoint.
Computes a Result that represents a Geometry made up of all the points in this MultiPoint that are not in g and all the points in g that are not in this MultiPoint.
Computes a Result that represents a Geometry made up of all the unique points in this MultiPoint.
Tests whether this MultiPoint touches the specified AtLeastOneDimension g.
Tests whether this MultiPoint touches the specified AtLeastOneDimension g. Returns true if the DE-9IM Intersection Matrix for the two geometries is FT*******, F**T***** or F***T****.
Computes a Result that represents a Geometry made up of all the points in this MultiPoint and mp.
Computes a Result that represents a Geometry made up of all the points in this MultiPoint and ml.
Computes a Result that represents a Geometry made up of all the points in this MultiPoint and mp.
Computes a Result that represents a Geometry made up of all the points in this MultiPoint and p.
Computes a Result that represents a Geometry made up of all the points in this MultiPoint and l.
Computes a Result that represents a Geometry made up of all the points in this MultiPoint and p.
Computes the union of the contained points.
Computes the union of the contained points. Useful for de-duplication.
Get the number of vertices in this geometry
Tests whether this MultiPoint is within the specified Geometry g.
Tests whether this MultiPoint is within the specified Geometry g. Returns true if the DE-9IM Intersection Matrix for the two geometries is T*F**F***.
Determine whether another Geometry is within a given distance
Determine whether another Geometry is within a given distance
The geometry to check
The radius of the circle within which this check is conducted
Computes a Result that represents a Geometry made up of all the points in this MultiPoint and mp.
Computes a Result that represents a Geometry made up of all the points in this MultiPoint and ml.
Computes a Result that represents a Geometry made up of all the points in this MultiPoint and mp.
Computes a Result that represents a Geometry made up of all the points in this MultiPoint and p.
Computes a Result that represents a Geometry made up of all the points in this MultiPoint and l.
Computes a Result that represents a Geometry made up of all the points in this MultiPoint and p.
(Since version 1.2) This will be removed in 2.0 - use intersectionSafe instead
Class representing a geometry of multiple points