public abstract class WcsMatrix extends AbstractValue implements ParameterDepending
| Modifier and Type | Class and Description |
|---|---|
static class |
WcsMatrix.CD1_1 |
static class |
WcsMatrix.CD1_2 |
static class |
WcsMatrix.CD2_1 |
static class |
WcsMatrix.CD2_2 |
PropertyResources.Load, PropertyResources.URLResource| Modifier and Type | Field and Description |
|---|---|
private static double |
DEFPIXELSCALE
Wifsip pixel scale in degrees per pixel
|
static String |
KEY_PIXELSCALE
Pixel scale of the instrument, defaults to WiFSIP pixel scale.
|
static String |
KEY_ROTAT
The name of the Fov rotation value.
|
private Value |
rot
Delivers the FoV rotation in degrees.
|
KEY_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| Modifier and Type | Method and Description |
|---|---|
protected Double |
getCosRot()
Returns the cosine of the Fov rotation or null, if not set.
|
protected Value |
getRot() |
protected Double |
getSinRot()
Returns the sine of the Fov rotation or null, if not set.
|
void |
init()
Initializes the parameter with its class name.
|
void |
registerParameter(Parameter p)
A parameter depending command should drain the necessarry information
to get valid out of a parameter value.
|
Number |
setValue(Number set)
Calls
Parameter.set(java.lang.Object) but returns the previously set value as a
Number. |
get, setcreateParameter, delivers, exit, getFormatted, getFormatted, getName, getPreserveFile, getString, getString, overrideDefaultName, register, rescanned, 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, waitgetFormatted, 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, stringPropertiespublic static final String KEY_ROTAT
public static final String KEY_PIXELSCALE
private static final double DEFPIXELSCALE
private Value rot
public void init()
throws InitException
AbstractParameterinit in interface Initializableinit in class AbstractParameterInitExceptionpublic Number setValue(Number set) throws UnsupportedOperationException
ValueParameter.set(java.lang.Object) but returns the previously set value as a
Number.setValue in interface ValueUnsupportedOperationExceptionpublic void registerParameter(Parameter p)
ParameterDependingregisterParameter in interface ParameterDependingprotected Double getSinRot()
protected Double getCosRot()
protected Value getRot()