private string Selectdataset(string filename) { string datasets = null; using (Hdf5DatasetSelection frm = new Hdf5DatasetSelection()) { frm.LoadFile(filename); if (frm.ShowDialog() == System.Windows.Forms.DialogResult.OK) { datasets = frm.SelectedDatasets; } } return(datasets); }
private void CreateCanvasViewer(string filename) { using (Hdf5DatasetSelection frm = new Hdf5DatasetSelection()) { frm.LoadFile(filename); if (frm.ShowDialog() == System.Windows.Forms.DialogResult.OK) { filename = frm.FileName; string[] hdfOptions = frm.GetOpenOptions(); CanvasViewer cv = new CanvasViewer(OpenFileFactory.GetTextByFileName(filename), _session); _session.SmartWindowManager.DisplayWindow(cv); RasterLayerBuilder.CreateAndLoadRasterLayer(_session, cv.Canvas, filename, hdfOptions, new RgbStretcherProvider()); _session.SmartWindowManager.DisplayWindow(cv);// } } }