stella.parameter
Class Distance.TargetDistance
java.lang.Object
util.PropertyContainer
util.PropertyResources
util.PropertyBundles
stella.parameter.AbstractParameter
stella.parameter.AbstractValue
stella.parameter.Distance
stella.parameter.Distance.TargetDistance
- All Implemented Interfaces:
- Cloneable, Parameter, TargetDependingValue, ParameterDepending, TargetDepending, TargetDependingParameter, Value, ExitCleaning, Initializable, LocalizedSupplying, PropertySupplying, Reloadable, ResourceSupplying
- Enclosing class:
- Distance
public static class Distance.TargetDistance
- extends Distance
- implements TargetDependingValue
Target-depending version for distance of target to moon.
| Fields inherited from class stella.parameter.Distance |
dec1, dec2, DEFNAME, KEY_DEC1, KEY_DEC2, KEY_RA1, KEY_RA2, MOONDISTANCE, ra1, ra2, SOLDISTANCE |
| 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 |
Distance.TargetDistance
public Distance.TargetDistance(Map<String,String> prop)
- Constructs a new target distance parameter, which is a target
depending parameter.
registerTarget
public void registerTarget(TargetDefinition star)
- Description copied from interface:
TargetDepending
- Registers a target definition to this instance. It is within the
responsiblity of the implementing class to draw the necessary
information out of the target.
- Specified by:
registerTarget in interface TargetDepending
getFormattedFor
public String getFormattedFor(TargetDefinition star)
- Description copied from interface:
TargetDependingParameter
- Returns a formatted version of the
#getFor method.
- Specified by:
getFormattedFor in interface TargetDependingParameter
getForTarget
public Number getForTarget(TargetDefinition star)
- Returns the distance of the two previousely registered points in
degrees.
- Specified by:
getForTarget in interface TargetDependingValue- Specified by:
getForTarget in interface TargetDependingParameter