|
||||||||||
| 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.AbstractValue
stella.parameter.EclipticObliquity
public class EclipticObliquity
A Value calculating the current obliquity of the ecliptic. This
parameter does not change fast and uses a linear approximation.
You need the ecliptic obliquity for calculating ra/dec from
ecliptical coordinates. The conversion formulars read as follows:
sin(δ) = sin(β)cos(ε)+sin(λ)cos(β)sin(ε) sin(α) cos(δ) = sin(λ)cos(β)cos(ε)-sin(β)sin(ε) cos(α) cos(δ) = cos(λ)cos(β) sin(λ) cos(β) = sin(α)cos(δ)cos(ε)+sin(δ)sin(ε) sin(β) = sin(δcos(ε))-sin(α)cos(δ)sin(ε)
| Nested Class Summary | |
|---|---|
static class |
EclipticObliquity.Test
Testing only. |
| Nested classes/interfaces inherited from class util.PropertyResources |
|---|
PropertyResources.URLResource |
| Field Summary | |
|---|---|
private static double |
ASUN
The constant coefficient. |
private static double |
BSUN
The linear coefficient. |
static String |
DEFNAME
The name of this global (sidereal). |
private static String |
DEFTIME
The name of this global (sidereal). |
static String |
KEY_TIME
The name of the latitude to use. |
private Value |
time
The UT time in ms. |
| 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 | |
|---|---|
EclipticObliquity(Map info)
Constructs a new sidereal time object. |
|
| Method Summary | |
|---|---|
static Number |
getConstantValue()
An escape pod for parameters depending on the obliquity of the ecliptic but having no access to it because it was never constructed within a parameter set. |
String |
getFormatted()
Returns the formatted longitude value. |
Number |
getValue()
Returns the ecliptical longitude of the Sun in degrees as a Double. |
void |
registerParameter(Parameter what)
Registers the required additional globals for the sidereal time. |
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 sidereal time. |
| Methods inherited from class stella.parameter.AbstractValue |
|---|
get, set |
| Methods inherited from class stella.parameter.AbstractParameter |
|---|
createParameter, delivers, exit, 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.Parameter |
|---|
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_TIME
public static final String DEFNAME
private static final String DEFTIME
private static final double ASUN
private static final double BSUN
private Value time
| Constructor Detail |
|---|
public EclipticObliquity(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 static Number getConstantValue()
public Number getValue()
getValue in interface Valuepublic void registerParameter(Parameter what)
Time or Longitude, rather than querrying for the
global name.
registerParameter in interface ParameterDependingpublic String getFormatted()
getFormatted in interface ParametergetFormatted in class AbstractParameter
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||