terrenus.orbit
Class NOAAKLMSpacecraft
java.lang.Object
terrenus.orbit.AbstractSpacecraft
terrenus.orbit.NOAAKLMSpacecraft
- All Implemented Interfaces:
- Spacecraft
public class NOAAKLMSpacecraft
- extends AbstractSpacecraft
The NOAAKLMSpacecraft
class is for the NOAA-15,
-16, -17, -18, and -19 series of spacecrafts with the AVHRR/3
sensor package. Currently AVHRR is the only instrument
reported by getInstruments()
.
Constructor Summary |
NOAAKLMSpacecraft(int noradId)
Creates a new NOAA spacecraft using the NORAD ID. |
Method Summary |
java.util.List<Instrument> |
getInstruments()
Gets the list of known spacecraft instruments. |
static void |
main(java.lang.String[] argv)
Tests this class. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NOAAKLMSpacecraft
public NOAAKLMSpacecraft(int noradId)
- Creates a new NOAA spacecraft using the NORAD ID.
- Parameters:
noradId
- the NORAD orbital element ID.
- Throws:
java.lang.RuntimeException
- if the spacecraft properties cannot be
found or parsed.
getInstruments
public java.util.List<Instrument> getInstruments()
- Description copied from interface:
Spacecraft
- Gets the list of known spacecraft instruments.
main
public static void main(java.lang.String[] argv)
throws java.lang.Exception
- Tests this class.
- Throws:
java.lang.Exception