stella.xml
Class SunAvoidanceMerit
java.lang.Object
util.PropertyContainer
util.PropertyResources
util.PropertyBundles
stella.AbstractMerit
stella.xml.AvoidanceMerit
stella.xml.SunAvoidanceMerit
- All Implemented Interfaces:
- Serializable, Cloneable, Meriting, Initializable, LocalizedSupplying, PropertySupplying, ResourceSupplying
- Direct Known Subclasses:
- DarkSkyMerit
public class SunAvoidanceMerit
- extends AvoidanceMerit
A merit that calculates its gain from the distance of the target to the sun.
This merit may be used for targets that are observed in twilight.
- See Also:
- Serialized Form
|
Field Summary |
private static String |
DEFSOLDEC
Default dec-target parameter name. |
private static String |
DEFSOLRA
Default ra-target parameter name. |
static String |
KEY_SOLDEC
The key pointing to the name of the dec-target parameter. |
static String |
KEY_SOLRA
The key pointing to the name of the ra-target parameter. |
| 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_SOLRA
public static final String KEY_SOLRA
- The key pointing to the name of the ra-target parameter.
- See Also:
- Constant Field Values
KEY_SOLDEC
public static final String KEY_SOLDEC
- The key pointing to the name of the dec-target parameter.
- See Also:
- Constant Field Values
DEFSOLRA
private static final String DEFSOLRA
- Default ra-target parameter name.
- See Also:
- Constant Field Values
DEFSOLDEC
private static final String DEFSOLDEC
- Default dec-target parameter name.
- See Also:
- Constant Field Values
SunAvoidanceMerit
public SunAvoidanceMerit(Map prop)
- Constructs a new sun-avoidance merit.
getAvoidancePosition
protected Position getAvoidancePosition(ParameterClustering set,
TargetDefinition target)
- Returns the position of the sun.
- Specified by:
getAvoidancePosition in class AvoidanceMerit