|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectutil.PropertyContainer
util.PropertyResources
util.PropertyBundles
stella.parameter.AbstractParameter
stella.parameter.AbstractTargetParameter
stella.parameter.AbstractTargetValue
stella.parameter.DiurnalVelocity
public class DiurnalVelocity
Parameter that calculates the part of the radial velocity correction that is due to Earth's rotation. The formulars are from IRAF's rvcorrect. Overall accuaracy stated is 5m/s, thus only applicable for quick-look reduction.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class util.PropertyResources |
|---|
PropertyResources.URLResource |
| Field Summary | |
|---|---|
private TargetDependingParameter |
de
The declination of the target. |
private static String |
DEFALTITUDE
The name of the altitude. |
private static String |
DEFDEC
The name of the declination of the target to use. |
private static String |
DEFLATITUDE
The name of the latitude parameter. |
static String |
DEFNAME
The name of this parameter. |
private static String |
DEFTAU
The name of the tau target to use. |
private Value |
h
The altitude. |
static String |
KEY_ALTITUDE
The name of the altitude. |
static String |
KEY_DEC
The name of the declination of the target to use. |
static String |
KEY_LATITUDE
The name of the latitude parameter. |
static String |
KEY_TAU
The name of the tau target to use. |
private Value |
phi
The latitude. |
private TargetDependingParameter |
tau
The hour angle of the target. |
| Fields inherited from class stella.parameter.AbstractTargetParameter |
|---|
KEY_INDEX |
| Fields inherited from class stella.parameter.AbstractParameter |
|---|
KEY_FORMAT, KEY_NAME, KEY_PRESERVE, UNKNOWN |
| Fields inherited from class util.PropertyBundles |
|---|
KEY_LOCALECOUNTRY, KEY_LOCALELANGUAGE, KEY_RESOURCEBUNDLES |
| Fields inherited from class util.PropertyResources |
|---|
KEY_NOINITONCREATE, localurl, locate, POSTFIX_DIR, POSTFIX_EXT, POSTFIX_FILE, POSTFIX_LIST, POSTFIX_URL, urlset |
| Fields inherited from class util.PropertyContainer |
|---|
KEY_LISTSEPARATOR, KEY_MAPKEYVALUECHAR, KEY_MAPSEPARATOR |
| Fields inherited from interface util.PropertySupplying |
|---|
CONFIG, KEY_CLASS |
| Fields inherited from interface util.ResourceSupplying |
|---|
KEY_URLRESOURCES, KEY_URLUSECONFIG, KEY_URLUSECURRENT, KEY_URLUSEHOME |
| Constructor Summary | |
|---|---|
DiurnalVelocity(Map info)
Constructs a new tau target object. |
|
| Method Summary | |
|---|---|
private Double |
calculate(double tdeg,
double ddeg)
Calculates the amount of the diurnal velocitry contribution to the barycentric velocity. |
Number |
getForTarget(TargetDefinition star)
Gets the declination of the target star. |
Number |
getValue()
Returns the actual target's hour angle in degrees, wrapped into a Double. |
void |
registerParameter(Parameter what)
Registers the required additional globals for the tau target. |
void |
registerTarget(TargetDefinition star)
Registers a star to this parameter. |
double |
rescanned(String key,
String old,
String newval)
As any parameter depending instance we fail if the parameter we depend on is now a different one. |
Number |
setValue(Number val)
Sets the hour angle of the actual target. |
| Methods inherited from class stella.parameter.AbstractTargetValue |
|---|
get, set |
| Methods inherited from class stella.parameter.AbstractTargetParameter |
|---|
getAsStar, getConstant, getFormattedFor, getSetup |
| 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.PropertyBundles |
|---|
clone, getLocalized, getLocalized, getLocalizedString, getLocalizedString, loadResource |
| 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 class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface util.Reloadable |
|---|
reload |
| Methods inherited from interface stella.TargetDependingParameter |
|---|
getFormattedFor |
| Methods inherited from interface stella.Parameter |
|---|
getFormatted, getName, getString |
| 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 |
| Methods inherited from interface util.Initializable |
|---|
init |
| Methods inherited from interface util.ResourceSupplying |
|---|
getResource, getResourceAsStream, getResources |
| Field Detail |
|---|
public static final String KEY_TAU
public static final String KEY_DEC
public static final String KEY_LATITUDE
public static final String KEY_ALTITUDE
public static final String DEFNAME
private static final String DEFTAU
private static final String DEFDEC
private static final String DEFLATITUDE
private static final String DEFALTITUDE
private Value phi
private Value h
private TargetDependingParameter de
private TargetDependingParameter tau
| Constructor Detail |
|---|
public DiurnalVelocity(Map info)
| Method Detail |
|---|
public double rescanned(String key,
String old,
String newval)
rescanned in interface Reloadablerescanned in class AbstractParameter
public Number setValue(Number val)
throws UnsupportedOperationException
setValue in interface ValueUnsupportedOperationExceptionpublic void registerTarget(TargetDefinition star)
#ra reference of this parameter. Note that this
will set the target in the additional parameter, too.
registerTarget in interface TargetDependingpublic Number getForTarget(TargetDefinition star)
getForTarget in interface TargetDependingValuegetForTarget in interface TargetDependingParameterpublic Number getValue()
getValue in interface Valuepublic void registerParameter(Parameter what)
SiderealTime or RaTarget, rather than querrying for the
global name.
registerParameter in interface ParameterDepending
private Double calculate(double tdeg,
double ddeg)
tdeg - Hour angle of target in degrees.ddeg - Declination of target in degrees.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||