+ member this.SetResult (num: int) (cells: Cell list) =
+ let sourceImage = sourceImages.Find(fun srcImg -> srcImg.num = num)
+ sourceImage.rbcs <- cells
+ |> List.filter (fun cell -> match cell.cellClass with HealthyRBC | InfectedRBC -> true | _ -> false )
+ |> List.mapi (fun i cell ->
+ { num = i
+ infected = cell.cellClass = InfectedRBC
+ setManually = false
+ center = Point(float cell.center.X, float cell.center.Y)
+ size = Size(float cell.elements.Width, float cell.elements.Height)
+ stainArea = cell.stainArea })
+
+ member this.SourceImages : SourceImage seq =