case class Nesw(extent: Int) extends Neighborhood with Product with Serializable
A neighborhood that includes a column and row intersectin the focus.
- extent
Extent of the neighborhood. The extent is how many cells past the focus the bounding box goes. (e.g., 1 for 3x3 square)
- Alphabetic
- By Inheritance
- Nesw
- Product
- Equals
- Neighborhood
- Serializable
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
Value Members
-
val
extent: Int
How many cells past the focus the bounding box goes.
How many cells past the focus the bounding box goes. (e.g., 1 for 3x3 square)
- Definition Classes
- Nesw → Neighborhood
-
val
hasMask: Boolean
Whether or not this neighborhood has a mask the cursor of it's bounding box
Whether or not this neighborhood has a mask the cursor of it's bounding box
- Definition Classes
- Nesw → Neighborhood
-
def
mask(x: Int, y: Int): Boolean
Overridden to define the mask of Neighborhoods that have one col and row treat the mask as a raster, that is, (0,0) is the upper left corner, and (extent*2+1,extent*2+1) is the lower right corner
Overridden to define the mask of Neighborhoods that have one col and row treat the mask as a raster, that is, (0,0) is the upper left corner, and (extent*2+1,extent*2+1) is the lower right corner
- Definition Classes
- Nesw → Neighborhood
-
def
toString(): String
- Definition Classes
- Neighborhood → AnyRef → Any