aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Utilities/Tango.DispenserAnalyzer.UI/Analysis/AnalyzerResultBase.cs
diff options
context:
space:
mode:
authorMirta <mirta@twine-s.com>2020-12-30 16:39:52 +0200
committerMirta <mirta@twine-s.com>2020-12-30 16:39:52 +0200
commit00a491d93733d4625ad329b2ba8237f445364b3f (patch)
tree4b24c6fa78d7648f4bb7cefafa464bb0b063fec4 /Software/Visual_Studio/Utilities/Tango.DispenserAnalyzer.UI/Analysis/AnalyzerResultBase.cs
parent124ad4150f80c6846fdee41dbbda9848c105f6e5 (diff)
downloadTango-00a491d9.tar.gz
Tango-00a491d9.zip
merge
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;
- }
- }
-}