Package org.elasticsearch.geometry
Class MultiPolygon
- java.lang.Object
-
- org.elasticsearch.geometry.GeometryCollection<Polygon>
-
- org.elasticsearch.geometry.MultiPolygon
-
public class MultiPolygon extends GeometryCollection<Polygon>
Collection of polygons
-
-
Field Summary
Fields Modifier and Type Field Description static MultiPolygon
EMPTY
-
Constructor Summary
Constructors Constructor Description MultiPolygon(java.util.List<Polygon> polygons)
-
Method Summary
Modifier and Type Method Description ShapeType
type()
<T,E extends java.lang.Exception>
Tvisit(GeometryVisitor<T,E> visitor)
-
Methods inherited from class org.elasticsearch.geometry.GeometryCollection
equals, get, hashCode, hasZ, isEmpty, iterator, size, toString
-
-
-
-
Field Detail
-
EMPTY
public static final MultiPolygon EMPTY
-
-
Constructor Detail
-
MultiPolygon
public MultiPolygon(java.util.List<Polygon> polygons)
-
-
Method Detail
-
type
public ShapeType type()
- Specified by:
type
in interfaceGeometry
- Overrides:
type
in classGeometryCollection<Polygon>
-
visit
public <T,E extends java.lang.Exception> T visit(GeometryVisitor<T,E> visitor) throws E extends java.lang.Exception
- Specified by:
visit
in interfaceGeometry
- Overrides:
visit
in classGeometryCollection<Polygon>
- Throws:
E extends java.lang.Exception
-
-