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);
            }
        }
Exemple #2
0
        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);
            }
        }