package org.dawnsci.surfacescatter; import org.eclipse.january.DatasetException; import org.eclipse.january.dataset.IDataset; import org.eclipse.january.dataset.SliceND; public class PlotSystemCompositeDataSetter{ private static IDataset image; public static IDataset imageSetter(ExampleModel model, int selection) { SliceND slice = new SliceND(model.getDatImages().getShape()); slice.setSlice(0, 1, 2, 1); IDataset i = null; try { i = model.getDatImages().getSlice(slice); } catch (DatasetException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } i.squeeze(); image =i; try { slice.setSlice(0, selection, selection+1, 1); i = model.getDatImages().getSlice(slice); i.squeeze(); image = i; } catch (Exception f) { // TODO Auto-generated catch block f.printStackTrace(); } return image; } }