Create an optional extent which represents the intersection with a provided extent
The area of this extent
Create a new extent using a buffer around this extent
The centroid of this extent
Return the smallest extent that contains this extent and the provided extent.
Orders two bounding boxes by their (geographically) lower-left corner.
Orders two bounding boxes by their (geographically) lower-left corner. The bounding box that is further south (or west in the case of a tie) comes first.
If the lower-left corners are the same, the upper-right corners are compared. This is mostly to assure that 0 is only returned when the extents are equal.
Return type signals:
-1 this bounding box comes first 0 the bounding boxes have the same lower-left corner 1 the other bounding box comes first
Tests if the given point lies in or on the envelope.
Tests if the given point lies in or on the envelope.
This is the same definition as the SFS contains, which is unlike the JTS Envelope.contains, which would include the envelope boundary.
Tests if the given point lies in or on the envelope.
Tests if the given point lies in or on the envelope.
This is the same definition as the SFS contains, which is unlike the JTS Envelope.contains, which would include the envelope boundary.
Empty extent contains nothing, though non empty extent contains iteslf
Predicate for whether this extent covers a point
Predicate for whether this extent covers a point
Predicate for whether this extent covers another
Distance from another extent
Equality check against this extent
Equality check against this extent
only returns true given another extent
Return an extent of this extent expanded by the provided x and y distances
Return an extent of this extent expanded by the provided distance on all sides
Return the smallest extent that contains this extent and the provided point.
Return the smallest extent that contains this extent and the provided point.
Return the smallest extent that contains this extent and the provided extent.
Predicate for whether this extent intersects the interior of another
Create an optional extent which represents the intersection with a provided extent
Predicate for whether this extent intersects the specified point
Predicate for whether this extent intersects another
Predicate for whether this extent intersects another
Predicate for whether this extent has 0 area
The maximum between the height and width of this extent
The minimum between the height and width of this extent
The NE corner (xmax, ymax) as a Point.
The NW corner (xmin, ymax) as a Point.
The SE corner (xmax, ymin) as a Point.
The SW corner (xmin, ymin) as a Point.
Return this extent as a polygon
Return this extent moved x and y amounts
The maximum x coordinate
The minimum x coordinate
The maximum y coordinate
The minimum y coordinate
A rectangular region of geographic space
The minimum x coordinate
The minimum y coordinate
The maximum x coordinate
The maximum y coordinate