|
|||||||||
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.AsteroidalOrbit
The AsteroidalOrbit
represents a set of orbital
elements of an asteroid.
Field Summary | |
protected double |
a
The semi major axis. |
protected double |
e
The eccentricity. |
protected JulianDay |
epoch
The epoch in Julian Day. |
protected double |
incl
The inclination. |
protected double |
M
The mean anomaly. |
protected double |
node
The longitude of ascending node. |
protected double |
peri
The argument of perihelion. |
Fields inherited from class net.aerith.misao.util.Orbit |
equinox,
EQUINOX_B1950,
EQUINOX_J2000,
magnitude_formula,
threshold_day,
threshold_radian |
Constructor Summary | |
AsteroidalOrbit()
|
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 |
setEpoch(JulianDay epoch)
Sets the epoch in Julian Day. |
void |
setInclination(double incl)
Sets the inclination. |
void |
setMeanAnomaly(double M)
Sets the mean anomaly. |
void |
setSemiMajorAxis(double a)
Sets the semi major axis. |
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 epoch
protected double M
protected double peri
protected double node
protected double incl
protected double e
protected double a
Constructor Detail |
public AsteroidalOrbit()
Method Detail |
public void setEpoch(JulianDay epoch)
epoch
- the epoch in Julian Day.public void setMeanAnomaly(double M)
M
- the mean anomaly.public JulianDay getPerihelionDate()
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 double getAphelionDistance()
public double getSemiMajorAxis()
public void setSemiMajorAxis(double a)
a
- the semi major axis.public double getSemiMinorAxis()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |