public class NasmithImageRevolution extends ImageRevolution
ImageRotation.PropertyResources.Load, PropertyResources.URLResource| Modifier and Type | Field and Description |
|---|---|
private TargetDependingParameter |
altvel
The altitude velocity of target, degrees per second.
|
private static String |
DEFALTVELOCITY
The default name of the altitude parameter to use.
|
static String |
DEFNAME
The default name of this value.
|
static String |
KEY_ALTVELOCITY
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 |
|---|
NasmithImageRevolution(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)
Additinally throw an exception if the velocity 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_ALTVELOCITY
public static final String DEFNAME
private static final String DEFALTVELOCITY
private TargetDependingParameter altvel
public double rescanned(String key, String old, String newval)
rescanned in interface Reloadablerescanned in class ImageRevolutionpublic Number setValue(Number val) throws UnsupportedOperationException
setValue in interface ValuesetValue in class ImageRevolutionUnsupportedOperationExceptionpublic Number getForTarget(TargetDefinition star)
getForTarget in interface TargetDependingParametergetForTarget in interface TargetDependingValuegetForTarget in class ImageRevolutionpublic Number getValue()
getValue in interface ValuegetValue in class ImageRevolutionpublic void registerParameter(Parameter what)
registerParameter in interface ParameterDependingregisterParameter in class ImageRevolutionpublic 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 ImageRevolution