case class Circle(radius: Double) extends Neighborhood with Product with Serializable
A circle neighborhood.
- radius
Radius of the circle that defines which cells inside the bounding box will be considered part of the neighborhood.
- Note
Cells who's distance from the center is exactly the radius are included in the neighborhood.
- Alphabetic
- By Inheritance
- Circle
- 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
- Circle → 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
- Circle → 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
- Circle → Neighborhood
- val radius: Double
-
def
toString(): String
- Definition Classes
- Neighborhood → AnyRef → Any