stella.xml
Class ConstantMerit
java.lang.Object
util.PropertyContainer
util.PropertyResources
util.PropertyBundles
stella.AbstractMerit
stella.xml.ConstantMerit
- All Implemented Interfaces:
- Serializable, Cloneable, Meriting, Initializable, LocalizedSupplying, PropertySupplying, ResourceSupplying
public class ConstantMerit
- extends AbstractMerit
A class defining a constant merit. The merit it returns is always equal to
the impact factor, pointed to with the KEY_IMPACT key.
This class may be used for default time slots.
- See Also:
- Serialized Form
|
Field Summary |
private static double |
DEFIMPACT
Default value for the priority impact. |
static String |
KEY_IMPACT
The key linked to the impact of the airmass merit. |
| Methods inherited from class util.PropertyResources |
createFrom, createFrom, createFrom, getApplet, getAsResources, getLocalClassLoader, getPropertiesToKey, getPropertiesToKey, getResource, getResourceAsStream, getResourceFromKey, getResources, init, 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, rescanned, setObject, setProperties, setProperty, stringProperties, toString |
| 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_IMPACT
public static final String KEY_IMPACT
- The key linked to the impact of the airmass merit.
- See Also:
- Constant Field Values
DEFIMPACT
private static final double DEFIMPACT
- Default value for the priority impact.
- See Also:
- Constant Field Values
ConstantMerit
public ConstantMerit(Map prop)
- Constructs a constant merit, defaulting the
KEY_IMPACT
parameter. Proper creation should be
done using the
AbstractMerit.createMerit(java.util.Map)
method. This create method also takes care of proper parameter
overloading.
getMerit
public double getMerit(ParameterClustering set,
TargetDefinition target,
Collection ignore,
long dummy)
- Calculates the actual returning the value of the
KEY_IMPACT
parameter.
- Parameters:
set - Current observing conditions.target - The actual target.ignore - The list of targetes relevant to the actual target.dummy - The relevant time span in ms.