|
|||||||||
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 |