stella.xml
Class MoonAvoidanceMerit
java.lang.Object
util.PropertyContainer
util.PropertyResources
util.PropertyBundles
stella.AbstractMerit
stella.xml.AvoidanceMerit
stella.xml.MoonAvoidanceMerit
- All Implemented Interfaces:
- Serializable, Cloneable, Meriting, Initializable, LocalizedSupplying, PropertySupplying, ResourceSupplying
public class MoonAvoidanceMerit
- 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
| 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_MOONRA
public static final String KEY_MOONRA
- The key pointing to the name of the ra-target parameter.
- See Also:
- Constant Field Values
KEY_MOONDEC
public static final String KEY_MOONDEC
- The key pointing to the name of the dec-target parameter.
- See Also:
- Constant Field Values
DEFMOONRA
private static final String DEFMOONRA
- Default ra-target parameter name.
- See Also:
- Constant Field Values
DEFMOONDEC
private static final String DEFMOONDEC
- Default dec-target parameter name.
- See Also:
- Constant Field Values
MoonAvoidanceMerit
public MoonAvoidanceMerit(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