case class Kernel(tile: Tile) extends Neighborhood with Product with Serializable
Represents a neighborhood that is represented by a tile.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Kernel
- Product
- Equals
- Neighborhood
- Serializable
- Serializable
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Value Members
- def cellType: CellType
-
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
- Kernel → 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
- Kernel → Neighborhood
-
def
mask(col: Int, row: 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
- Neighborhood
- val tile: Tile
-
def
toString(): String
- Definition Classes
- Neighborhood → AnyRef → Any