public class Lab
extends java.lang.Object
At the construction of the class, the config is loaded. In practice, any deconvolution program has to start with Lab.init(Platform).
Constructor and Description |
---|
Lab() |
Modifier and Type | Method and Description |
---|---|
static void |
append(Monitors monitors,
Imager.ContainerImage container,
RealSignal signal,
java.lang.String title) |
static void |
append(Monitors monitors,
Imager.ContainerImage container,
RealSignal signal,
java.lang.String title,
Imager.Type type) |
static void |
append(Monitors monitors,
Imager.ContainerImage container,
RealSignal signal,
java.lang.String title,
Imager.Type type,
java.util.ArrayList<java.awt.geom.Line2D.Double> overlayLines) |
static void |
checkFFT(Monitors monitors)
Checks the installed FFT libraries on a small (40, 30, 20) signal.
|
static void |
close() |
static Imager.ContainerImage |
createContainer(Monitors monitors,
java.lang.String title) |
static RealSignal |
createSynthetic(Monitors monitors,
java.lang.String cmd) |
static java.lang.String |
getActiveImage() |
static RealSignal |
getImage()
Return the active image.
|
static RealSignal |
getImage(Monitors monitors,
java.lang.String name)
Return an image from the platform with a specified name.
|
static RealSignal |
getImage(java.lang.String name)
Return an image from the platform with a specified name.
|
static Imager |
getImager() |
static Platform |
getPlatform()
Returns the platform.
|
static void |
help()
Open a web page on the DeconvolutionLab2.
|
static void |
init(Platform platform)
Initializes the Lab with a give platform.
|
static void |
init(Platform platformInit,
java.lang.String configFilename)
Initializes the Lab with a give platform and a given configuration file
|
static RealSignal |
openDir(Monitors monitors,
java.lang.String path)
Open a series of image from a directory.
|
static RealSignal |
openDir(java.lang.String path)
Open a series of image from a directory.
|
static RealSignal |
openFile(Monitors monitors,
java.lang.String filename)
Open an image from the disk.
|
static RealSignal |
openFile(java.lang.String filename)
Open an image from the disk.
|
static void |
plotProfile(RealSignal signal,
java.lang.String name,
int x1,
int y1,
int z1,
int x2,
int y2,
int z2) |
static void |
save(Monitors monitors,
RealSignal signal,
java.lang.String filename) |
static void |
save(Monitors monitors,
RealSignal signal,
java.lang.String filename,
Imager.Type type) |
static void |
save(Monitors monitors,
RealSignal signal,
java.lang.String path,
java.lang.String name) |
static void |
save(Monitors monitors,
RealSignal signal,
java.lang.String path,
java.lang.String name,
Imager.Type type) |
static void |
save(RealSignal signal,
java.lang.String filename) |
static void |
save(RealSignal signal,
java.lang.String filename,
Imager.Type type) |
static void |
save(RealSignal signal,
java.lang.String path,
java.lang.String name) |
static void |
save(RealSignal signal,
java.lang.String path,
java.lang.String name,
Imager.Type type) |
static void |
setVisible(javax.swing.JDialog dialog,
boolean modal) |
static void |
setVisible(javax.swing.JFrame frame) |
static void |
setVisible(javax.swing.JPanel panel,
java.lang.String name,
int x,
int y) |
static void |
show(Monitors monitors,
ComplexSignal signal,
java.lang.String title)
Displays a the module of complex signal.
|
static void |
show(Monitors monitors,
RealSignal signal)
Displays a real 3D signal a z-stack of images.
|
static void |
show(Monitors monitors,
RealSignal signal,
java.lang.String title)
Displays a real 3D signal a z-stack of images.
|
static void |
show(Monitors monitors,
RealSignal signal,
java.lang.String title,
Imager.Type type)
Displays a real 3D signal a z-stack of images using a given type.
|
static void |
show(Monitors monitors,
RealSignal signal,
java.lang.String title,
Imager.Type type,
int z)
Displays a real 3D signal a z-stack of images using a given type and shows
the slice number z.
|
static void |
show(Monitors monitors,
RealSignal signal,
java.lang.String title,
Imager.Type type,
int z,
java.util.ArrayList<java.awt.geom.Line2D.Double> overlayLines) |
static void |
show(RealSignal signal)
Displays a real 3D signal a z-stack of images.
|
static void |
show(RealSignal signal,
java.lang.String title)
Displays a real 3D signal a z-stack of images.
|
static void |
showFigure(Monitors monitors,
RealSignal signal,
java.lang.String title) |
static void |
showFigure(RealSignal signal) |
static void |
showFigure(RealSignal signal,
java.lang.String title) |
static void |
showMIP(Monitors monitors,
RealSignal signal,
java.lang.String title) |
static void |
showMIP(RealSignal signal) |
static void |
showMIP(RealSignal signal,
java.lang.String title) |
static void |
showOrthoview(Monitors monitors,
RealSignal signal,
java.lang.String title) |
static void |
showOrthoview(Monitors monitors,
RealSignal signal,
java.lang.String title,
int hx,
int hy,
int hz) |
static void |
showOrthoview(RealSignal signal) |
static void |
showOrthoview(RealSignal signal,
int hx,
int hy,
int hz) |
static void |
showOrthoview(RealSignal signal,
java.lang.String title) |
static void |
showOrthoview(RealSignal signal,
java.lang.String title,
int hx,
int hy,
int hz) |
static void |
showPlanar(Monitors monitors,
RealSignal signal,
java.lang.String title) |
static void |
showPlanar(RealSignal signal) |
static void |
showPlanar(RealSignal signal,
java.lang.String title) |
public static void init(Platform platform)
platform
- The platform is ImageJ, ICY, Standalone, or Matlab.public static void init(Platform platformInit, java.lang.String configFilename)
platform
- configFilename
- public static Platform getPlatform()
public static void help()
public static void checkFFT(Monitors monitors)
monitors
- public static Imager.ContainerImage createContainer(Monitors monitors, java.lang.String title)
public static void append(Monitors monitors, Imager.ContainerImage container, RealSignal signal, java.lang.String title)
public static void append(Monitors monitors, Imager.ContainerImage container, RealSignal signal, java.lang.String title, Imager.Type type)
public static void append(Monitors monitors, Imager.ContainerImage container, RealSignal signal, java.lang.String title, Imager.Type type, java.util.ArrayList<java.awt.geom.Line2D.Double> overlayLines)
public static void show(Monitors monitors, ComplexSignal signal, java.lang.String title)
monitors
- signal
- title
- public static void show(RealSignal signal)
signal
- public static void show(RealSignal signal, java.lang.String title)
signal
- public static void show(Monitors monitors, RealSignal signal)
monitors
- signal
- public static void show(Monitors monitors, RealSignal signal, java.lang.String title)
monitors
- signal
- title
- public static void show(Monitors monitors, RealSignal signal, java.lang.String title, Imager.Type type)
monitors
- signal
- title
- type
- public static void show(Monitors monitors, RealSignal signal, java.lang.String title, Imager.Type type, int z)
monitors
- signal
- title
- type
- z
- public static void show(Monitors monitors, RealSignal signal, java.lang.String title, Imager.Type type, int z, java.util.ArrayList<java.awt.geom.Line2D.Double> overlayLines)
public static void save(Monitors monitors, RealSignal signal, java.lang.String path, java.lang.String name)
public static void save(Monitors monitors, RealSignal signal, java.lang.String path, java.lang.String name, Imager.Type type)
public static void save(Monitors monitors, RealSignal signal, java.lang.String filename, Imager.Type type)
public static void save(Monitors monitors, RealSignal signal, java.lang.String filename)
public static void save(RealSignal signal, java.lang.String path, java.lang.String name)
public static void save(RealSignal signal, java.lang.String path, java.lang.String name, Imager.Type type)
public static void save(RealSignal signal, java.lang.String filename)
public static void save(RealSignal signal, java.lang.String filename, Imager.Type type)
public static RealSignal createSynthetic(Monitors monitors, java.lang.String cmd)
public static RealSignal getImage()
public static RealSignal getImage(java.lang.String name)
name
- public static RealSignal getImage(Monitors monitors, java.lang.String name)
monitors
- name
- public static RealSignal openFile(java.lang.String filename)
filename
- public static RealSignal openFile(Monitors monitors, java.lang.String filename)
monitors
- filename
- public static RealSignal openDir(java.lang.String path)
path
- public static RealSignal openDir(Monitors monitors, java.lang.String path)
monitors
- path
- public static void showOrthoview(RealSignal signal, int hx, int hy, int hz)
public static void showOrthoview(RealSignal signal, java.lang.String title, int hx, int hy, int hz)
public static void showOrthoview(Monitors monitors, RealSignal signal, java.lang.String title, int hx, int hy, int hz)
public static void showOrthoview(RealSignal signal)
public static void showOrthoview(RealSignal signal, java.lang.String title)
public static void showOrthoview(Monitors monitors, RealSignal signal, java.lang.String title)
public static void showMIP(RealSignal signal)
public static void showMIP(RealSignal signal, java.lang.String title)
public static void showMIP(Monitors monitors, RealSignal signal, java.lang.String title)
public static void showFigure(RealSignal signal)
public static void showFigure(RealSignal signal, java.lang.String title)
public static void showFigure(Monitors monitors, RealSignal signal, java.lang.String title)
public static void showPlanar(RealSignal signal)
public static void showPlanar(RealSignal signal, java.lang.String title)
public static void showPlanar(Monitors monitors, RealSignal signal, java.lang.String title)
public static void plotProfile(RealSignal signal, java.lang.String name, int x1, int y1, int z1, int x2, int y2, int z2)
public static Imager getImager()
public static java.lang.String getActiveImage()
public static void setVisible(javax.swing.JDialog dialog, boolean modal)
public static void setVisible(javax.swing.JPanel panel, java.lang.String name, int x, int y)
public static void setVisible(javax.swing.JFrame frame)
public static void close()
Copyright © , Biomedical Imaging Group, EPFL, Lausanne, Switzerland. All rights reserved.