public static void addVolume(final String image, final String c, final String name, final String r, final String g, final String b, final String resamplingF) { final Image3DUniverse univ = getUniv(); final ImagePlus grey = WindowManager.getImage(image); final Color3f color = ColorTable.getColor(c); final int factor = getInt(resamplingF); final boolean[] channels = new boolean[] { getBoolean(r), getBoolean(g), getBoolean(b) }; univ.addVoltex(grey, color, name, 0, channels, factor); }
public static void addOrthoslice(final String image, final String c, final String name, final String r, final String g, final String b, final String resamplingF) { final Image3DUniverse univ = getUniv(); final ImagePlus grey = WindowManager.getImage(image); final Color3f color = ColorTable.getColor(c); final int factor = getInt(resamplingF); final boolean[] channels = new boolean[] { getBoolean(r), getBoolean(g), getBoolean(b) }; univ.addOrthoslice(grey, color, name, 0, channels, factor); }
public static void add(final String image, final String c, final String name, final String th, final String r, final String g, final String b, final String resamplingF, final String type) { final Image3DUniverse univ = getUniv(); final ImagePlus grey = WindowManager.getImage(image); final Color3f color = ColorTable.getColor(c); final int factor = getInt(resamplingF); final int thresh = getInt(th); final boolean[] channels = new boolean[] { getBoolean(r), getBoolean(g), getBoolean(b) }; final int ty = getInt(type); univ.addContent(grey, color, name, thresh, channels, factor, ty); }
public static void setCoordinateSystem(final String s) { final Image3DUniverse univ = getUniv(); if (univ != null && univ.getSelected() != null) { univ.getSelected().showCoordinateSystem(getBoolean(s)); } }