protected static class AbstractSkyMaker.GaussThumbnail extends Object implements AbstractSkyMaker.Thumbnail
| Modifier and Type | Field and Description |
|---|---|
private boolean |
finite |
private double |
flux |
private static double |
NOFLUX
No flux contribution if r^2/2sig^2 exceeds this.
|
private double |
phi0 |
private double |
twosig2 |
private int |
w0 |
private int |
x0 |
private double |
xc |
private int |
y0 |
private double |
yc |
| Modifier | Constructor and Description |
|---|---|
protected |
GaussThumbnail(double xc,
double yc,
float mag,
float fwhm) |
| Modifier and Type | Method and Description |
|---|---|
int |
dimension() |
double |
evaluateWithNan(VectorG x) |
private double |
gauss(double x,
double y) |
Rectangle |
getImageSection()
Returns the relevant section of the image.
|
double[][] |
getImageSignal()
Returns the signal in the relevant section.
|
private static final double NOFLUX
private final double xc
private final double yc
private final double flux
private final double twosig2
private final int x0
private final int y0
private final int w0
private final double phi0
private boolean finite
protected GaussThumbnail(double xc,
double yc,
float mag,
float fwhm)
public double evaluateWithNan(VectorG x)
evaluateWithNan in interface Multidimensionalprivate final double gauss(double x,
double y)
public int dimension()
dimension in interface Multidimensionalpublic Rectangle getImageSection()
AbstractSkyMaker.ThumbnailgetImageSection in interface AbstractSkyMaker.Thumbnailpublic double[][] getImageSignal()
AbstractSkyMaker.ThumbnailgetImageSignal in interface AbstractSkyMaker.Thumbnail