public abstract class SignalFactory
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
SignalFactory.Worker |
Modifier and Type | Field and Description |
---|---|
protected double |
amplitude |
protected double |
fractXC |
protected double |
fractYC |
protected double |
fractZC |
protected int |
nx |
protected int |
ny |
protected int |
nz |
protected double |
xc |
protected double |
yc |
protected double |
zc |
Constructor and Description |
---|
SignalFactory() |
SignalFactory(double[] parameters) |
Modifier and Type | Method and Description |
---|---|
SignalFactory |
center(double fractXC,
double fractYC,
double fractZC) |
static RealSignal |
createFromCommand(java.lang.String cmd) |
abstract void |
fill(RealSignal signal) |
RealSignal |
generate(int nx,
int ny,
int nz) |
static SignalFactory |
get(java.lang.String name) |
static java.util.ArrayList<SignalFactory> |
getAll() |
static java.util.ArrayList<java.lang.String> |
getAllName() |
static SignalFactory |
getFactoryByName(java.lang.String name) |
static java.util.ArrayList<SignalFactory> |
getImages() |
abstract java.lang.String |
getName() |
abstract double[] |
getParameters() |
abstract java.lang.String[] |
getParametersName() |
static java.util.ArrayList<SignalFactory> |
getPSF() |
SignalFactory |
intensity(double amplitude) |
java.lang.String |
params() |
abstract void |
setParameters(double[] parameters) |
protected double fractXC
protected double fractYC
protected double fractZC
protected double amplitude
protected double xc
protected double yc
protected double zc
protected int nx
protected int ny
protected int nz
public SignalFactory()
public SignalFactory(double[] parameters)
public static SignalFactory get(java.lang.String name)
public static RealSignal createFromCommand(java.lang.String cmd)
public static java.util.ArrayList<java.lang.String> getAllName()
public static java.util.ArrayList<SignalFactory> getAll()
public static java.util.ArrayList<SignalFactory> getImages()
public static java.util.ArrayList<SignalFactory> getPSF()
public static SignalFactory getFactoryByName(java.lang.String name)
public SignalFactory center(double fractXC, double fractYC, double fractZC)
public SignalFactory intensity(double amplitude)
public java.lang.String params()
public RealSignal generate(int nx, int ny, int nz)
public abstract java.lang.String getName()
public abstract void setParameters(double[] parameters)
public abstract double[] getParameters()
public abstract java.lang.String[] getParametersName()
public abstract void fill(RealSignal signal)
Copyright © , Biomedical Imaging Group, EPFL, Lausanne, Switzerland. All rights reserved.