public abstract class AbstractSkyMaker extends PropertyContainer
| Modifier and Type | Class and Description |
|---|---|
protected static class |
AbstractSkyMaker.GaussThumbnail |
static class |
AbstractSkyMaker.Make |
protected static class |
AbstractSkyMaker.SkyRandomModel
Returns a randomized image model with specified read-noise and gain.
|
static interface |
AbstractSkyMaker.Thumbnail |
KEY_LISTSEPARATOR, KEY_MAPKEYVALUECHAR, KEY_MAPSEPARATORCONFIG, KEY_CLASS| Constructor and Description |
|---|
AbstractSkyMaker(Map<String,String> props) |
| Modifier and Type | Method and Description |
|---|---|
AbstractSkyMaker.SkyRandomModel |
createSky(List<SextractorStar> xy,
Rectangle size) |
protected abstract AbstractSkyMaker.Thumbnail |
getStellarPsf(SextractorStar ss)
Returns the point-spread function to be used for this
stellar images.
|
float[] |
pinprick(AbstractSkyMaker.SkyRandomModel model,
List<SextractorStar> xy,
float slender,
boolean peak,
Rectangle size,
double bias,
double ron)
From a sky model and a list of stars, reduce the FWHM by a factor of
slender, at the same time preserving peak (or flux).
|
augment, augment, augment, augment, augment, clone, defaultBoolean, defaultChar, defaultDouble, defaultFloat, defaultInt, defaultLong, defaultObject, defaultObject, defaultProperties, defaultProperty, getAsBoolean, getAsChar, getAsDouble, getAsEnums, getAsFloat, getAsInt, getAsList, getAsLong, getAsMap, getAsMap, getAsObject, getAsObject, getProperties, getProperty, has, initProperties, isNew, parseObject, parseObject, reload, reload, removeProperty, requires, rescanned, setObject, setProperties, setProperty, stringProperties, toStringpublic AbstractSkyMaker.SkyRandomModel createSky(List<SextractorStar> xy, Rectangle size)
public float[] pinprick(AbstractSkyMaker.SkyRandomModel model, List<SextractorStar> xy, float slender, boolean peak, Rectangle size, double bias, double ron)
model - As close as possible to the real imagexy - List of stars where reconstruction seeds on.slender - Factors bigger than one blur the image.peak - If true, peak value is conserved, otherwise area (flux).size - Applicable size.bias - Needed to get multiplication factors right.ron - Read-noise, ADU changes below that are ignored (return value 1).protected abstract AbstractSkyMaker.Thumbnail getStellarPsf(SextractorStar ss)