Package org.elasticsearch.geometry
Class Rectangle
- java.lang.Object
-
- org.elasticsearch.geometry.Rectangle
-
-
Constructor Summary
Constructors Constructor Description Rectangle(double minX, double maxX, double maxY, double minY)
Constructs a bounding box by first validating the provided latitude and longitude coordinatesRectangle(double minX, double maxX, double maxY, double minY, double minZ, double maxZ)
Constructs a bounding box by first validating the provided latitude and longitude coordinates
-
Method Summary
Modifier and Type Method Description boolean
equals(java.lang.Object o)
double
getMaxAlt()
double
getMaxLat()
double
getMaxLon()
double
getMaxX()
double
getMaxY()
double
getMaxZ()
double
getMinAlt()
double
getMinLat()
double
getMinLon()
double
getMinX()
double
getMinY()
double
getMinZ()
int
hashCode()
boolean
hasZ()
boolean
isEmpty()
java.lang.String
toString()
ShapeType
type()
<T,E extends java.lang.Exception>
Tvisit(GeometryVisitor<T,E> visitor)
-
-
-
Field Detail
-
EMPTY
public static final Rectangle EMPTY
-
-
Constructor Detail
-
Rectangle
public Rectangle(double minX, double maxX, double maxY, double minY)
Constructs a bounding box by first validating the provided latitude and longitude coordinates
-
Rectangle
public Rectangle(double minX, double maxX, double maxY, double minY, double minZ, double maxZ)
Constructs a bounding box by first validating the provided latitude and longitude coordinates
-
-
Method Detail
-
getMinY
public double getMinY()
-
getMinX
public double getMinX()
-
getMinZ
public double getMinZ()
-
getMaxY
public double getMaxY()
-
getMaxX
public double getMaxX()
-
getMaxZ
public double getMaxZ()
-
getMinLat
public double getMinLat()
-
getMinLon
public double getMinLon()
-
getMinAlt
public double getMinAlt()
-
getMaxLat
public double getMaxLat()
-
getMaxLon
public double getMaxLon()
-
getMaxAlt
public double getMaxAlt()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
visit
public <T,E extends java.lang.Exception> T visit(GeometryVisitor<T,E> visitor) throws E extends java.lang.Exception
-
-