Terrenus HRPT v2.2

terrenus.orbit
Class NOAAKLMSpacecraft

java.lang.Object
  extended by terrenus.orbit.AbstractSpacecraft
      extended by 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 terrenus.orbit.AbstractSpacecraft
getHourAngle, getLaunchDate, getName, getPosition, getProperty, getVelocity
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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.
Method Detail

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

Terrenus HRPT v2.2