# MultiPoint

### Related Docs: object MultiPoint | package vector

#### case class MultiPoint(jtsGeom: com.vividsolutions.jts.geom.MultiPoint) extends MultiGeometry with Relatable with ZeroDimensions with Product with Serializable

Class representing a geometry of multiple points

Linear Supertypes
Serializable, Serializable, Product, Equals, ZeroDimensions, AtMostOneDimension, Dimensions, Relatable, MultiGeometry, Geometry, AnyRef, Any
Ordering
1. Alphabetic
2. By Inheritance
Inherited
1. MultiPoint
2. Serializable
3. Serializable
4. Product
5. Equals
6. ZeroDimensions
7. AtMostOneDimension
8. Dimensions
9. Relatable
10. MultiGeometry
11. Geometry
12. AnyRef
13. Any
1. Hide All
2. Show All
Visibility
1. Public
2. All

### Value Members

1. #### final def !=(arg0: Any): Boolean

Definition Classes
AnyRef → Any
2. #### final def ##(): Int

Definition Classes
AnyRef → Any
3. #### def &(g: AtLeastOneDimension): MultiPointAtLeastOneDimensionIntersectionResult

Computes a Result that represents a Geometry made up of the points shared by this MultiPoint and g.

4. #### def &(mp: MultiPoint): MultiPointMultiPointIntersectionResult

Computes a Result that represents a Geometry made up of the points shared by this MultiPoint and mp.

5. #### def &(p: Point): PointOrNoResult

Computes a Result that represents a Geometry made up of the points shared by this MultiPoint and p.

6. #### def &(): MultiPointMultiPointIntersectionResult

Computes a Result that represents a Geometry made up of the points shared by the contained lines.

7. #### def &(g: Geometry): TwoDimensionsTwoDimensionsIntersectionResult

Definition Classes
Geometry
8. #### def -(g: Geometry): MultiPointGeometryDifferenceResult

Computes a Result that represents a Geometry made up of all the points in this MultiPoint that are not in g.

9. #### final def ==(arg0: Any): Boolean

Definition Classes
AnyRef → Any
10. #### def as[G <: Geometry](implicit arg0: ClassTag[G]): Option[G]

Attempt to convert this Geometry to the provided type

Attempt to convert this Geometry to the provided type

Definition Classes
Geometry
11. #### final def asInstanceOf[T0]: T0

Definition Classes
Any
12. #### def buffer(d: Double): TwoDimensionsTwoDimensionsUnionResult

Computes a area containing these geometries and buffered by size d.

Computes a area containing these geometries and buffered by size d.

Definition Classes
MultiGeometry
13. #### def centroid: PointOrNoResult

Calculate centroid of this Geometry

Calculate centroid of this Geometry

Definition Classes
Geometry
14. #### def clone(): AnyRef

Attributes
protected[java.lang]
Definition Classes
AnyRef
Annotations
@throws( ... )
15. #### def contains(g: ZeroDimensions): Boolean

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*.

16. #### def coveredBy(g: Geometry): Boolean

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***.

17. #### def covers(g: ZeroDimensions): Boolean

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*.

18. #### def crosses(g: AtLeastOneDimension): Boolean

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).

19. #### def difference(g: Geometry): MultiPointGeometryDifferenceResult

Computes a Result that represents a Geometry made up of all the points in this MultiPoint that are not in g.

20. #### def difference(): MultiPointMultiPointDifferenceResult

Computes a Result that represents a Geometry made up of all the points in the first line not in the other contained lines.

21. #### def disjoint(other: Geometry): Boolean

Definition Classes
Relatable
22. #### def distance(other: Geometry): Double

Calculate the distance to another Geometry

Calculate the distance to another Geometry

Definition Classes
Geometry
23. #### def envelope: Extent

Definition Classes
Geometry
24. #### final def eq(arg0: AnyRef): Boolean

Definition Classes
AnyRef
25. #### def equals(other: Any): Boolean

Definition Classes
Geometry → AnyRef → Any
26. #### def finalize(): Unit

Attributes
protected[java.lang]
Definition Classes
AnyRef
Annotations
@throws( classOf[java.lang.Throwable] )
27. #### final def getClass(): Class[_]

Definition Classes
AnyRef → Any
28. #### def hashCode(): Int

Definition Classes
Geometry → AnyRef → Any
29. #### def interiorPoint: PointOrNoResult

Definition Classes
Geometry
30. #### def intersection(g: AtLeastOneDimension): MultiPointAtLeastOneDimensionIntersectionResult

Computes a Result that represents a Geometry made up of the points shared by this MultiPoint and g.

31. #### def intersection(mp: MultiPoint): MultiPointMultiPointIntersectionResult

Computes a Result that represents a Geometry made up of the points shared by this MultiPoint and mp.

32. #### def intersection(p: Point): PointOrNoResult

Computes a Result that represents a Geometry made up of the points shared by this MultiPoint and p.

34. #### def intersection(g: Geometry): TwoDimensionsTwoDimensionsIntersectionResult

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.

Definition Classes
Geometry
35. #### def intersects(other: Geometry): Boolean

Definition Classes
Relatable
36. #### final def isInstanceOf[T0]: Boolean

Definition Classes
Any
37. #### def isValid: Boolean

Check the validity of this geometry

Check the validity of this geometry

Definition Classes
Geometry
38. #### val jtsGeom: com.vividsolutions.jts.geom.MultiPoint

Return the wrapped jts Geometry

Return the wrapped jts Geometry

Definition Classes
MultiPointDimensionsGeometry
39. #### final def ne(arg0: AnyRef): Boolean

Definition Classes
AnyRef
40. #### def normalized(): MultiPoint

Returns a unique representation of the geometry based on standard coordinate ordering.

41. #### final def notify(): Unit

Definition Classes
AnyRef
42. #### final def notifyAll(): Unit

Definition Classes
AnyRef
43. #### def overlaps(mp: MultiPoint): Boolean

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**.

44. #### lazy val points: Array[Point]

Returns the Points contained in MultiPoint.

45. #### def safeIntersection(g: Geometry): TwoDimensionsTwoDimensionsIntersectionResult

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.

Definition Classes
Geometry
46. #### def symDifference(mp: MultiPolygon): MultiPointMultiPolygonSymDifferenceResult

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.

47. #### def symDifference(ml: MultiLine): MultiPointMultiLineSymDifferenceResult

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.

48. #### def symDifference(p: Polygon): AtMostOneDimensionPolygonSymDifferenceResult

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.

49. #### def symDifference(l: Line): ZeroDimensionsLineSymDifferenceResult

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.

50. #### def symDifference(g: ZeroDimensions): ZeroDimensionsMultiPointSymDifferenceResult

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.

51. #### def symDifference(): MultiPointMultiPointSymDifferenceResult

Computes a Result that represents a Geometry made up of all the unique points in this MultiPoint.

52. #### final def synchronized[T0](arg0: ⇒ T0): T0

Definition Classes
AnyRef
53. #### def toString(): String

Definition Classes
Geometry → AnyRef → Any
54. #### def touches(g: AtLeastOneDimension): Boolean

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****.

55. #### def union(mp: MultiPolygon): MultiPointMultiPolygonUnionResult

Computes a Result that represents a Geometry made up of all the points in this MultiPoint and mp.

56. #### def union(ml: MultiLine): MultiPointMultiLineUnionResult

Computes a Result that represents a Geometry made up of all the points in this MultiPoint and ml.

57. #### def union(mp: MultiPoint): MultiPointMultiPointUnionResult

Computes a Result that represents a Geometry made up of all the points in this MultiPoint and mp.

58. #### def union(p: Polygon): AtMostOneDimensionPolygonUnionResult

Computes a Result that represents a Geometry made up of all the points in this MultiPoint and p.

59. #### def union(l: Line): ZeroDimensionsLineUnionResult

Computes a Result that represents a Geometry made up of all the points in this MultiPoint and l.

60. #### def union(p: Point): PointZeroDimensionsUnionResult

Computes a Result that represents a Geometry made up of all the points in this MultiPoint and p.

61. #### def union(): MultiPointMultiPointUnionResult

Computes the union of the contained points.

Computes the union of the contained points. Useful for de-duplication.

62. #### lazy val vertexCount: Int

Get the number of vertices in this geometry

64. #### final def wait(): Unit

Definition Classes
AnyRef
Annotations
@throws( ... )
65. #### final def wait(arg0: Long, arg1: Int): Unit

Definition Classes
AnyRef
Annotations
@throws( ... )
66. #### final def wait(arg0: Long): Unit

Definition Classes
AnyRef
Annotations
@throws( ... )
67. #### def within(g: Geometry): Boolean

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***.

68. #### def withinDistance(other: Geometry, dist: Double): Boolean

Determine whether another Geometry is within a given distance

Determine whether another Geometry is within a given distance

other

The geometry to check

dist

The radius of the circle within which this check is conducted

Definition Classes
Geometry
69. #### def |(mp: MultiPolygon): MultiPointMultiPolygonUnionResult

Computes a Result that represents a Geometry made up of all the points in this MultiPoint and mp.

70. #### def |(ml: MultiLine): MultiPointMultiLineUnionResult

Computes a Result that represents a Geometry made up of all the points in this MultiPoint and ml.

71. #### def |(mp: MultiPoint): MultiPointMultiPointUnionResult

Computes a Result that represents a Geometry made up of all the points in this MultiPoint and mp.

72. #### def |(p: Polygon): AtMostOneDimensionPolygonUnionResult

Computes a Result that represents a Geometry made up of all the points in this MultiPoint and p.

73. #### def |(l: Line): ZeroDimensionsLineUnionResult

Computes a Result that represents a Geometry made up of all the points in this MultiPoint and l.

74. #### def |(p: Point): PointZeroDimensionsUnionResult

Computes a Result that represents a Geometry made up of all the points in this MultiPoint and p.