|
Terrenus HRPT v2.2 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectterrenus.orbit.OrbitalElementManager
public class OrbitalElementManager
The OrbitalElementManager
uses a list of OrbitalElementSource
objects to provide orbital element data for
any number of satellites. Both current and archived element
sources may be registered for the manager to use.
Constructor Summary | |
---|---|
OrbitalElementManager()
|
Method Summary | |
---|---|
java.lang.String[] |
getElements(int satid,
java.util.Date date,
double maxDays)
Gets the orbital elements for the specified satellite and date. |
static OrbitalElementManager |
getInstance()
Gets an instance of the manager. |
void |
registerSource(OrbitalElementSource source)
Registers a new element source with this manager. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public OrbitalElementManager()
Method Detail |
---|
public static OrbitalElementManager getInstance()
public void registerSource(OrbitalElementSource source)
source
- the new element source.public java.lang.String[] getElements(int satid, java.util.Date date, double maxDays)
getElements
in interface OrbitalElementSource
satid
- the NORAD orbital element ID for the satellite.date
- the date for orbital element retrieval.maxDays
- the maximum allowed difference between date and orbital
element epoch in days.
|
Terrenus HRPT v2.2 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |