VsICoreAnalyzerConfiguration VsICoreAnalyzerPage.GetConfiguration() { VsMatchImageConfiguration cfg = new VsMatchImageConfiguration(); cfg.ThresholdStrong = this.trackBar1.Value; cfg.ThresholdWeak = this.trackBar2.Value; return cfg; }
VsICoreAnalyzerConfiguration VsICoreAnalyzerPage.GetConfiguration() { VsMatchImageConfiguration cfg = new VsMatchImageConfiguration(); cfg.ThresholdStrong = this.trackBar1.Value; cfg.ThresholdWeak = this.trackBar2.Value; return(cfg); }
void VsICoreAnalyzerPage.SetConfiguration(VsICoreAnalyzerConfiguration config) { VsMatchImageConfiguration cfg = (VsMatchImageConfiguration)config; if (cfg != null) { this.trackBar1.Value = cfg.ThresholdStrong; this.trackBar2.Value = cfg.ThresholdWeak; } }
void VsICoreAnalyzerDescription.SaveConfiguration(System.Xml.XmlTextWriter writer, VsICoreAnalyzerConfiguration config) { VsMatchImageConfiguration cfg = (VsMatchImageConfiguration)config; if (cfg != null) { writer.WriteAttributeString("ThresholdStrong", cfg.ThresholdStrong.ToString()); writer.WriteAttributeString("ThresholdWeak", cfg.ThresholdWeak.ToString()); writer.WriteAttributeString("ThresholdHough", cfg.ThresholdHough.ToString()); } }
VsICoreAnalyzerConfiguration VsICoreAnalyzerDescription.LoadConfiguration(Hashtable reader) { VsMatchImageConfiguration config = new VsMatchImageConfiguration(); try { config.LoadConfiguration(reader); } catch (Exception) { } return(config); }
VsICoreAnalyzer VsICoreAnalyzerDescription.CreateAnalyser(long syncTimer, VsICoreAnalyzerConfiguration config) { VsMatchImageConfiguration cfg = (VsMatchImageConfiguration)config; if (cfg != null) { VsMatchImage analyser = new VsMatchImage(syncTimer); analyser.AnalyzerConfiguration = cfg.GetConfiguration(); return((VsMatchImage)analyser); } return(null); }
VsICoreAnalyzerConfiguration VsICoreAnalyzerDescription.LoadConfiguration(System.Xml.XmlTextReader reader) { VsMatchImageConfiguration config = new VsMatchImageConfiguration(); try { config.ThresholdStrong = int.Parse(reader.GetAttribute("ThresholdStrong")); config.ThresholdWeak = int.Parse(reader.GetAttribute("ThresholdWeak")); config.ThresholdHough = int.Parse(reader.GetAttribute("ThresholdHough")); } catch (Exception) { } return(config); }
VsICoreAnalyzerConfiguration VsICoreAnalyzerDescription.LoadConfiguration(System.Xml.XmlTextReader reader) { VsMatchImageConfiguration config = new VsMatchImageConfiguration(); try { config.ThresholdStrong = int.Parse(reader.GetAttribute("ThresholdStrong")); config.ThresholdWeak = int.Parse(reader.GetAttribute("ThresholdWeak")); config.ThresholdHough = int.Parse(reader.GetAttribute("ThresholdHough")); } catch (Exception) { } return config; }
VsICoreAnalyzerConfiguration VsICoreAnalyzerDescription.LoadConfiguration(Hashtable reader) { VsMatchImageConfiguration config = new VsMatchImageConfiguration(); try { config.LoadConfiguration(reader); } catch (Exception) { } return config; }