protected override void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider) { if (windowService == null) throw new ArgumentNullException("windowService"); if (objectProvider == null) throw new ArgumentNullException("objectProvider"); if (!(objectProvider.GetObject() is Matrix)) throw new ArgumentException("Object type is not Matrix"); var data = (Matrix)objectProvider.GetObject(); using (DataVisualizerForm f = new DataVisualizerForm()) { f.Text = "Matrix"; f.SetData(data); windowService.ShowDialog(f); } }
protected override void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider) { if (windowService == null) { throw new ArgumentNullException("windowService"); } if (objectProvider == null) { throw new ArgumentNullException("objectProvider"); } if (!(objectProvider.GetObject() is Vector)) { throw new ArgumentException("Object type is not Matrix"); } var data = (Vector)objectProvider.GetObject(); using (DataVisualizerForm f = new DataVisualizerForm()) { f.Text = "Vector"; f.SetData(data); windowService.ShowDialog(f); } }