Another name for the 'minus' method.
Another name for the 'minus' method.
The other GridBounds
Creates a new GridBounds using a buffer around this GridBounds.
Creates a new GridBounds using a buffer around this GridBounds.
The amount the cols within this GridBounds should be buffered.
The amount the rows within this GridBounds should be buffered.
Determines whether or not to clamp the GridBounds to the grid such that it no value will be under 0; defaults to true. If false, then the resulting GridBounds can contain negative values outside of the grid boundaries.
This will not buffer past 0 regardless of how much the buffer falls below it.
Creates a new GridBounds using a buffer around this GridBounds.
Creates a new GridBounds using a buffer around this GridBounds.
The amount this GridBounds should be buffered by.
This will not buffer past 0 regardless of how much the buffer falls below it.
Return the union of GridBounds.
Empty gridbounds contain nothing, though non empty gridbounds contains iteslf
Return true if the present GridBounds contains the position pointed to by the given column and row, otherwise false.
Return true if the present GridBounds contains the position pointed to by the given column and row, otherwise false.
The column
The row
Return the coordinates covered by the present GridBounds.
Return the intersection of the present grid and a raster of given dimensions.
Return the intersection of the present grid and a raster of given dimensions. The raster is treated as if its upper-left corner is at cell (0, 0) relative to this grid.
The dimensions of a raster
Return the intersection of the present GridBounds and the given GridBounds.
Return the intersection of the present GridBounds and the given GridBounds.
The other GridBounds
Returns true if the present grid intersects a rastser of given dimensions.
Returns true if the present grid intersects a rastser of given dimensions. The raster is treated as if its upper-left corner is at cell (0, 0) relative to this grid.
The dimensions of a raster
Returns true if the present GridBounds and the given one intersect (including their boundaries), otherwise returns false.
Returns true if the present GridBounds and the given one intersect (including their boundaries), otherwise returns false.
The other GridBounds
Returns the difference of the present GridBounds and the given one.
Returns the difference of the present GridBounds and the given one. This returns a sequence, because the difference may consist of more than one GridBounds.
The other GridBounds
Offsets this GridBounds to a new location relative to its current position
Offsets this GridBounds to a new location relative to its current position
The amount the cols should be shifted.
The amount the rows should be shifted.
Offsets this GridBounds to a new location relative to its current position
Offsets this GridBounds to a new location relative to its current position
The amount the GridBounds should be shifted.
Split into windows, covering original CellBounds
Represents grid coordinates of a subsection of a RasterExtent. These coordinates are inclusive.