public NetworkEdgeWeightsControl(IFeatureDataset dataset, SelectFeatureclassesControl selected) { InitializeComponent(); if (dataset != null) { _database = dataset.Database as IFeatureDatabase3; } if (_database == null) { throw new ArgumentException(); } _selected = selected; PlugInManager pluginMan = new PlugInManager(); foreach (XmlNode calcNode in pluginMan.GetPluginNodes(Plugins.Type.ISimpleNumberCalculation)) { ISimpleNumberCalculation calc = pluginMan.CreateInstance(calcNode) as ISimpleNumberCalculation; if (calc == null) { continue; } _calculators.Add(calc); } }
public ComplexEdgesControl(IFeatureDataset dataset, SelectFeatureclassesControl selected) { InitializeComponent(); if (dataset != null) { _database = dataset.Database as IFeatureDatabase3; } //if (_database == null) // throw new ArgumentException(); _selected = selected; }
public NetworkSwitchesControl(IFeatureDataset dataset, SelectFeatureclassesControl selected) { InitializeComponent(); if (dataset != null) { _database = dataset.Database as IFeatureDatabase3; } if (_database == null) { throw new ArgumentException(); } _selected = selected; if (_selected == null) { throw new ArgumentException(); } }