Package dev.morphia.geo
Class MultiPoint
- java.lang.Object
-
- dev.morphia.geo.MultiPoint
-
- All Implemented Interfaces:
Geometry
public class MultiPoint extends java.lang.Object implements Geometry
This class represents a series of points, which will saved into MongoDB as per the GeoJSON specification. The factory for creating a MultiPoint is theGeoJson.multiPoint
method.- See Also:
GeoJson.multiPoint(Point...)
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.mongodb.client.model.geojson.MultiPoint
convert()
Converts this type to the driver typecom.mongodb.client.model.geojson.MultiPoint
convert(CoordinateReferenceSystem crs)
Converts this type to the driver typeboolean
equals(java.lang.Object o)
java.util.List<Point>
getCoordinates()
Returns a list of coordinates for this Geometry type.int
hashCode()
java.lang.String
toString()
-
-
-
Method Detail
-
getCoordinates
public java.util.List<Point> getCoordinates()
Description copied from interface:Geometry
Returns a list of coordinates for this Geometry type. For something like a Point, this will be a pair of lat/long coordinates, but for more complex types this will be a list of other Geometry objects. Used for serialisation to MongoDB.- Specified by:
getCoordinates
in interfaceGeometry
- Returns:
- a List containing either Geometry objects, or a pair of coordinates as doubles
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
convert
public com.mongodb.client.model.geojson.MultiPoint convert()
Description copied from interface:Geometry
Converts this type to the driver type
-
convert
public com.mongodb.client.model.geojson.MultiPoint convert(CoordinateReferenceSystem crs)
Description copied from interface:Geometry
Converts this type to the driver type
-
-