stella.parameter
Class FilterWavelength
java.lang.Object
util.PropertyContainer
util.PropertyResources
util.PropertyBundles
stella.parameter.AbstractParameter
stella.parameter.AbstractTargetParameter
stella.parameter.AbstractTargetValue
stella.parameter.FilterTarget
stella.parameter.FilterWavelength
- All Implemented Interfaces:
- Cloneable, Parameter, TargetDependingValue, TargetDepending, TargetDependingParameter, Value, ExitCleaning, Initializable, LocalizedSupplying, PropertySupplying, Reloadable, ResourceSupplying
public class FilterWavelength
- extends FilterTarget
- implements Reloadable
A Value that consits of a look-up table linking well-known filter
names like 'B' for Johnson-B to the effective wavelength width, which is
returned in nm. The values are either from Allan p202, or measured from
STELLA filter curves.
| Methods inherited from class stella.parameter.AbstractParameter |
createParameter, delivers, exit, getFormatted, getFormatted, getName, getPreserveFile, getString, getString, init, register, setName, toString |
| Methods inherited from class util.PropertyResources |
createFrom, createFrom, createFrom, getApplet, getAsResources, getLocalClassLoader, getPropertiesToKey, getPropertiesToKey, getResource, getResourceAsStream, getResourceFromKey, getResources, keyCreate, keyCreate, reload, setApplet |
| Methods inherited from class util.PropertyContainer |
augment, augment, augment, 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, isNew, parseObject, reload, removeProperty, setObject, setProperties, setProperty, stringProperties |
| Methods inherited from interface util.PropertySupplying |
defaultBoolean, defaultChar, defaultDouble, defaultFloat, defaultInt, defaultLong, defaultObject, defaultObject, defaultProperties, defaultProperty, getAsBoolean, getAsChar, getAsDouble, getAsFloat, getAsInt, getAsList, getAsLong, getAsMap, getAsObject, getAsObject, getProperties, getProperty, has, parseObject, removeProperty, setObject, setProperty, stringProperties |
KEY_FILTERWAVELENGTH
public static final String KEY_FILTERWAVELENGTH
- The name of the latitude to use.
- See Also:
- Constant Field Values
DEFNAME
public static final String DEFNAME
- The default name of this value.
- See Also:
- Constant Field Values
DEFFILTERWAVELENGTH
private static final String DEFFILTERWAVELENGTH
- Default map of filter width.
- See Also:
- Constant Field Values
filterwav
private Map<String,Double> filterwav
- The parsed filter map.
FilterWavelength
public FilterWavelength(Map<String,String> info)
- Constructs a new sidereal time object. Note that this global can only
function correctly after the time and longitude have been registered.
rescanned
public double rescanned(String key,
String old,
String newval)
- As any parameter depending instance we fail if the parameter we depend
on is now a different one.
- Specified by:
rescanned in interface Reloadable- Overrides:
rescanned in class AbstractParameter
getFilterValue
protected Number getFilterValue(String f)
- Returns the filter width form a lookup.
- Specified by:
getFilterValue in class FilterTarget