type RBC = {
num: int
- infected: bool
- setManually: bool
+ mutable infected: bool
+ mutable setManually: bool
center: Point
size: Size
- stainArea: int }
+ infectedArea: int } with
+ member this.SetAsInfected (infected: bool) =
+ if infected <> this.infected
+ then
+ this.infected <- infected
+ this.setManually <- not this.setManually
type SourceImage = {
num: int