예제 #1
0
        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);
        }
예제 #2
0
 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);//
         }
     }
 }