X-Git-Url: http://git.euphorik.ch/?p=master-thesis.git;a=blobdiff_plain;f=Parasitemia%2FParasitemiaCore%2FTypes.fs;h=946c2c7fde2725f3aa5a81fb3a40856fd8272129;hp=e2accb7b98da738690a38085078fde075c846878;hb=94fbffc758bf0299b077e344ebcbecca408ae564;hpb=6c70577f0bcc17881c753f7a527d2ff4672bb6aa diff --git a/Parasitemia/ParasitemiaCore/Types.fs b/Parasitemia/ParasitemiaCore/Types.fs index e2accb7..946c2c7 100644 --- a/Parasitemia/ParasitemiaCore/Types.fs +++ b/Parasitemia/ParasitemiaCore/Types.fs @@ -35,7 +35,7 @@ type Ellipse (cx: float32, cy: float32, a: float32, b: float32, alpha: float32) this.CutAVericalLine 0.f || this.CutAVericalLine width || this.CutAnHorizontalLine 0.f || this.CutAnHorizontalLine height - member this.Scale (factor: float32) = + member this.Scale (factor: float32) : Ellipse = Ellipse(this.Cx, this.Cy, this.A * factor, this.B * factor, alpha) // Approximation of Ramanujan. @@ -68,8 +68,10 @@ type MaybeBuilder () = member this.ReturnFrom (x) = x member this.TryFinally (body, compensation) = - try this.ReturnFrom(body()) - finally compensation() + try + this.ReturnFrom(body()) + finally + compensation() member this.Using (disposable: 'a when 'a :> IDisposable, body) = let body' = fun () -> body disposable @@ -84,4 +86,4 @@ type MaybeBuilder () = member this.Return (x) = Some x -let maybe = new MaybeBuilder() \ No newline at end of file +let maybe = MaybeBuilder() \ No newline at end of file