Package org.elasticsearch.geo.geometry
Class Rectangle
- java.lang.Object
-
- org.elasticsearch.geo.geometry.Rectangle
-
-
Constructor Summary
Constructors Constructor Description Rectangle(double minLat, double maxLat, double minLon, double maxLon)
Constructs a bounding box by first validating the provided latitude and longitude coordinatesRectangle(double minLat, double maxLat, double minLon, double maxLon, double minAlt, double maxAlt)
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
getMinAlt()
double
getMinLat()
double
getMinLon()
boolean
hasAlt()
int
hashCode()
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 minLat, double maxLat, double minLon, double maxLon)
Constructs a bounding box by first validating the provided latitude and longitude coordinates
-
Rectangle
public Rectangle(double minLat, double maxLat, double minLon, double maxLon, double minAlt, double maxAlt)
Constructs a bounding box by first validating the provided latitude and longitude coordinates
-
-
Method Detail
-
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
-
-