|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--net.aerith.misao.util.Orbit
|
+--net.aerith.misao.util.CometaryOrbit
The CometaryOrbit represents a set of orbital elements
of a comet.
| Field Summary | |
protected double |
e
The eccentricity. |
protected double |
incl
The inclination. |
protected double |
node
The longitude of ascending node. |
protected double |
peri
The argument of perihelion. |
protected double |
q
The perihelion distance. |
protected JulianDay |
T
The perihelion passage date in Julian Day. |
| Fields inherited from class net.aerith.misao.util.Orbit |
equinox,
EQUINOX_B1950,
EQUINOX_J2000,
magnitude_formula,
threshold_day,
threshold_radian |
| Constructor Summary | |
CometaryOrbit()
|
|
| Method Summary | |
double |
getAphelionDistance()
Gets the aphelion distance. |
double |
getArgumentOfPerihelion()
Gets the argument of perihelion. |
double |
getAscendingNode()
Gets the longitude of ascending node. |
double |
getEccentricity()
Gets the eccentricity. |
double |
getInclination()
Gets the inclination. |
JulianDay |
getPerihelionDate()
Gets the perihelion passage date in Julian Day. |
double |
getPerihelionDistance()
Gets the perihelion distance. |
double |
getSemiMajorAxis()
Gets the semi major axis. |
double |
getSemiMinorAxis()
Gets the semi minor axis. |
void |
setArgumentOfPerihelion(double peri)
Sets the argument of perihelion. |
void |
setAscendingNode(double node)
Sets the longitude of ascending node. |
void |
setEccentricity(double e)
Sets the eccentricity. |
void |
setInclination(double incl)
Sets the inclination. |
void |
setPerihelionDate(JulianDay T)
Sets the perihelion passage date in Julian Day. |
void |
setPerihelionDistance(double q)
Sets the perihelion distance. |
| Methods inherited from class net.aerith.misao.util.Orbit |
calculateEphemeris,
getEclipticCoordinatesOfPerihelion,
getMeanMotion,
getPeriod,
setMagnitudeFormula |
| Methods inherited from class java.lang.Object |
|
| Field Detail |
protected JulianDay T
protected double peri
protected double node
protected double incl
protected double e
protected double q
| Constructor Detail |
public CometaryOrbit()
| Method Detail |
public JulianDay getPerihelionDate()
public void setPerihelionDate(JulianDay T)
T - the perihelion passage date in Julian Day.public double getArgumentOfPerihelion()
public void setArgumentOfPerihelion(double peri)
peri - the argument of perihelion.public double getAscendingNode()
public void setAscendingNode(double node)
node - the longitude of ascending node.public double getInclination()
public void setInclination(double incl)
incl - the inclination.public double getEccentricity()
public void setEccentricity(double e)
e - the eccentricity.public double getPerihelionDistance()
public void setPerihelionDistance(double q)
q - the perihelion distance.public double getAphelionDistance()
public double getSemiMajorAxis()
public double getSemiMinorAxis()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||