|
Terrenus HRPT v2.2 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Spacecraft
The Spacecraft
interface delivers information
about a spacecraft, its properties, and position/velocity.
Method Summary | |
---|---|
double |
getHourAngle(java.util.Date date)
Gets the Greenwich hour angle. |
java.util.List<Instrument> |
getInstruments()
Gets the list of known spacecraft instruments. |
java.util.Date |
getLaunchDate()
Gets the spacecraft launch date. |
java.lang.String |
getName()
Gets the spacecraft common name. |
double[] |
getPosition(java.util.Date date,
double[] output)
Gets the position of the spacecraft in earth-centered inertial coordinates. |
java.lang.String |
getProperty(java.lang.String name)
Gets a spacecraft property by name. |
double[] |
getVelocity(java.util.Date date,
double[] output)
Gets the velocity of the spacecraft in earth-centered inertial coordinates. |
Method Detail |
---|
java.lang.String getName()
double getHourAngle(java.util.Date date)
date
- the date for Greenwich hour angle retrieval.
double[] getPosition(java.util.Date date, double[] output)
date
- the date for position retrieval.output
- the output position array to fill. If null, an
output array is created.
double[] getVelocity(java.util.Date date, double[] output)
date
- the date for velocity retrieval.output
- the output velocity array to fill. If null, an
output array is created.
java.util.Date getLaunchDate()
java.util.List<Instrument> getInstruments()
java.lang.String getProperty(java.lang.String name)
name
- the name of the property.
|
Terrenus HRPT v2.2 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |