aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Utilities/Tango.DispenserAnalyzer.UI/Analysis/AnalyzerResultBase.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Software/Visual_Studio/Utilities/Tango.DispenserAnalyzer.UI/Analysis/AnalyzerResultBase.cs')
-rw-r--r--Software/Visual_Studio/Utilities/Tango.DispenserAnalyzer.UI/Analysis/AnalyzerResultBase.cs75
1 files changed, 0 insertions, 75 deletions
diff --git a/Software/Visual_Studio/Utilities/Tango.DispenserAnalyzer.UI/Analysis/AnalyzerResultBase.cs b/Software/Visual_Studio/Utilities/Tango.DispenserAnalyzer.UI/Analysis/AnalyzerResultBase.cs
deleted file mode 100644
index bc82d2215..000000000
--- a/Software/Visual_Studio/Utilities/Tango.DispenserAnalyzer.UI/Analysis/AnalyzerResultBase.cs
+++ /dev/null
@@ -1,75 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Collections.ObjectModel;
-using System.ComponentModel;
-using System.Globalization;
-using System.Linq;
-using System.Reflection;
-using System.Text;
-using System.Threading.Tasks;
-using OxyPlot;
-using Tango.Core;
-
-namespace Tango.DispenserAnalyzer.UI.Analysis
-{
- public class AnalyzerResultBase : ExtendedObject, IAnalyzerResult
- {
- public AnalyzerResultValue Result { get; set; }
- // public List<AnalysisPlotValue> PlotValues { get; set; }
- //public ObservableCollection<DataPoint> Points { get; set; }
-
- public List<AnalyzerResultProperty> Properties
- {
- get
- {
- List<AnalyzerResultProperty> props = new List<AnalyzerResultProperty>();
- if (this.GetType() == typeof(AnalyzerResultBase))
- return props;
-
- foreach (var prop in this.GetType().GetProperties(BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly).OrderByAlphaNumeric(x => x.Name))
- {
- AnalyzerResultProperty aProp = new AnalyzerResultProperty();
- if (aProp.GetType() == typeof(IEnumerable<>))
- {
- continue;
- }
- if (prop.GetCustomAttribute<DescriptionAttribute>() != null)
- {
- aProp.Name = prop.GetCustomAttribute<DescriptionAttribute>().Description;
- //}
- //else
- //{
- // aProp.Name = prop.Name;
- //}
- object val = prop.GetValue(this);
- aProp.Value = (val is double) ? ((double)val).ToString("F") : val.ToString();
- props.Add(aProp);
- }
-
- }
-
- return props;
- }
- }
-
- public bool IsShowPlotResult { get; set; }
- public bool IsShowLineChartResult { get; set; }
- public AnalyzerResultChartData RangeToCountChart { get; set; }
- public AnalyzerResultChartData RangeToTimeChart { get; set; }
- public AnalyzerResultChartData LineChart { get; set; }
- public bool BackgroundMode { get; set; }
-
-
- public AnalyzerResultBase()
- {
- //PlotValues = new List<AnalysisPlotValue>();
- Result = AnalyzerResultValue.Undetermined;
- IsShowPlotResult = false;
- IsShowLineChartResult = false;
- RangeToCountChart = new AnalyzerResultChartData();
- RangeToTimeChart = new AnalyzerResultChartData();
- LineChart = new AnalyzerResultChartData();
- BackgroundMode = false;
- }
- }
-}