public class NasmithImageRotation extends ImageRotation
ImageRotation.PropertyResources.Load, PropertyResources.URLResource| Modifier and Type | Field and Description |
|---|---|
private TargetDependingParameter |
alt
The azimuth of the target, degrees.
|
private static String |
DEFALTITUDE
The default name of the altitude parameter to use.
|
static String |
DEFNAME
The default name of this value.
|
static String |
KEY_ALTITUDE
The name of the latitude to use.
|
KEY_DECLINATION, KEY_HOURANGLE, KEY_LATITUDEKEY_INDEXKEY_FORMAT, KEY_NAME, KEY_PRESERVE, UNKNOWNKEY_NOINITONCREATE, POSTFIX_ALPHABET, POSTFIX_BYTES, POSTFIX_DIR, POSTFIX_EXT, POSTFIX_FILE, POSTFIX_LIST, POSTFIX_MODTIME, POSTFIX_URLKEY_LISTSEPARATOR, KEY_MAPKEYVALUECHAR, KEY_MAPSEPARATORCONFIG, KEY_CLASSKEY_URLRESOURCES, KEY_URLUSECONFIG, KEY_URLUSECURRENT, KEY_URLUSEHOME| Constructor and Description |
|---|
NasmithImageRotation(Map<String,String> info)
Constructs a image rotation object.
|
| Modifier and Type | Method and Description |
|---|---|
Number |
getForTarget(TargetDefinition star)
Gets the declination of the target star.
|
Number |
getValue()
Returns the target's actual airmass, wrapped into a
Double.
|
void |
registerParameter(Parameter what)
Registers the required additional globals for the altitudinal velocity.
|
void |
registerTarget(TargetDefinition star)
Registers a star to this parameter.
|
double |
rescanned(String key,
String old,
String newval)
Additionally throw an exception if the altitude parameter changed.
|
Number |
setValue(Number val)
Sets the airmass of the actual target.
|
get, setgetAsStar, getConstant, getFormattedFor, getSetupcreateParameter, delivers, exit, getFormatted, getFormatted, getName, getPreserveFile, getString, getString, init, overrideDefaultName, register, setName, toStringclone, createFrom, createFrom, createFrom, createInstance, getApplet, getAsResources, getLocate, getPropertiesToKey, getPropertiesToKey, getResource, getResourceAsStream, getResourceFromKey, getResources, hasLocalURLs, initProperties, keyCreate, keyCreate, reload, setAppletaugment, augment, 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, parseObject, reload, removeProperty, requires, setObject, setProperties, setProperty, stringPropertiesequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitreloadgetFormattedForgetFormatted, getName, getStringdefaultBoolean, 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, stringPropertiesinitpublic static final String KEY_ALTITUDE
public static final String DEFNAME
private static final String DEFALTITUDE
private TargetDependingParameter alt
public double rescanned(String key, String old, String newval)
rescanned in interface Reloadablerescanned in class ParallacticAnglepublic Number setValue(Number val) throws UnsupportedOperationException
setValue in interface ValuesetValue in class ParallacticAngleUnsupportedOperationExceptionpublic Number getForTarget(TargetDefinition star)
getForTarget in interface TargetDependingParametergetForTarget in interface TargetDependingValuegetForTarget in class ParallacticAnglepublic Number getValue()
getValue in interface ValuegetValue in class ParallacticAnglepublic void registerParameter(Parameter what)
registerParameter in interface ParameterDependingregisterParameter in class ParallacticAnglepublic void registerTarget(TargetDefinition star)
#azimuth reference of this parameter. Note that
this
will set the target in the additional parameter, too.registerTarget in interface TargetDependingregisterTarget in class ParallacticAngle