private void button11_Click(object sender, EventArgs e) { if (visual_cube == null) { MessageBox.Show("Select a valid Cube."); return; } Index3 start, end; ISubCube from; try { start = new Index3(0, 0, 0); end = new Index3(visual_cube.NumSamplesIJK.I - 1, visual_cube.NumSamplesIJK.J - 1, visual_cube.NumSamplesIJK.K - 1); from = visual_cube.GetSubCube(start, end); } catch (System.InvalidOperationException) { PetrelLogger.ErrorBox("NOT A PROPER INPUT CUBE"); return; } float[, ,] vals = from.ToArray(); Plot3D.Plot3DMainForm obj3D = new Plot3D.Plot3DMainForm(vals); obj3D.scube = visual_cube; obj3D.Show(); }
private void button11_Click(object sender, EventArgs e) { if (visual_cube == null) { MessageBox.Show("Select a valid Cube."); return; } Index3 start, end; ISubCube from; try { start = new Index3(0, 0, 0); end = new Index3(visual_cube.NumSamplesIJK.I - 1, visual_cube.NumSamplesIJK.J - 1, visual_cube.NumSamplesIJK.K - 1); from = visual_cube.GetSubCube(start, end); } catch (System.InvalidOperationException) { PetrelLogger.ErrorBox("NOT A PROPER INPUT CUBE"); return; } float[, ,] vals = from.ToArray(); Plot3D.Plot3DMainForm obj3D=new Plot3D.Plot3DMainForm(vals); obj3D.scube = visual_cube; obj3D.Show(); }