X-Git-Url: http://git.euphorik.ch/?p=master-thesis.git;a=blobdiff_plain;f=Parasitemia%2FParasitemiaUI%2FUtils.fs;h=4dcb7d44e8f4f648fdff213ba4310317ab7ae071;hp=9f51436dc1d93d9ce41a50e006c0a8506f5f4a1d;hb=cd9c55f80bcdc4fc6b85eb1b81474aed005e5016;hpb=2e029053d283ce141ce9870336cb9574ea4a203a diff --git a/Parasitemia/ParasitemiaUI/Utils.fs b/Parasitemia/ParasitemiaUI/Utils.fs index 9f51436..4dcb7d4 100644 --- a/Parasitemia/ParasitemiaUI/Utils.fs +++ b/Parasitemia/ParasitemiaUI/Utils.fs @@ -16,18 +16,15 @@ let percentText (nbTotal : int, nb : int) : string = let percent = 100. * (float nb) / (float nbTotal) sprintf "%.1f %% (%d / %d)" percent nb nbTotal -let roamingDir = - Path.Combine (System.Environment.GetFolderPath (System.Environment.SpecialFolder.ApplicationData), "Parasitemia") - let predefinedPPIFilename = "predefined-ppi.json" -let predefinedPPIFilepath = Path.Combine (roamingDir, predefinedPPIFilename) +let predefinedPPIFilepath = Path.Combine (Constants.USER_DIRECTORY, predefinedPPIFilename) let sensorSizesFilename = "sensor-sizes.json" -let sensorSizesFilepath = Path.Combine (roamingDir, sensorSizesFilename) +let sensorSizesFilepath = Path.Combine (Constants.USER_DIRECTORY, sensorSizesFilename) let private savePredefinedPPIToFile (predefinedPPI : PredefinedPPI list) = try - Directory.CreateDirectory roamingDir |> ignore + Directory.CreateDirectory Constants.USER_DIRECTORY |> ignore use file = new StreamWriter (predefinedPPIFilepath) file.Write (JsonConvert.SerializeObject (predefinedPPI, JsonSerializerSettings (Formatting = Formatting.Indented))) with @@ -36,7 +33,7 @@ let private savePredefinedPPIToFile (predefinedPPI : PredefinedPPI list) = let private saveSensorSizesToFile (sensorSizes : SensorSize list) = try - Directory.CreateDirectory roamingDir |> ignore + Directory.CreateDirectory Constants.USER_DIRECTORY |> ignore use file = new StreamWriter (sensorSizesFilepath) file.Write (JsonConvert.SerializeObject (sensorSizes, JsonSerializerSettings (Formatting = Formatting.Indented))) with @@ -101,7 +98,7 @@ let argsHelp = " --folder : an input folder containing images to analyze\n" + " --file : an image file to be analyzed\n" + " --output : a folder to put the results\n" + - " --debug : output more information like intermediate images (it takes more CPU and memory)\n" + + " --debug : output more information like intermediate images (it takes more CPU and memory) and write debug information to the log files\n" + "Interactive mode:\n" + (sprintf " %s [] [--debug]\n" programName) +