saaps.dbt
Class GOES08xray

java.lang.Object
  |
  +--saaps.dbt.DatabaseObject
        |
        +--saaps.dbt.GOES08xray
All Implemented Interfaces:
java.io.Serializable

public class GOES08xray
extends DatabaseObject
implements java.io.Serializable

A class for GOES-08 X-ray data. The class contains the date, short (0.05-0.4 nm) and long (0.1-0.8 nm) X-rays. It also contain the longitude position of the satellite.

Version:
1.0 1999-12-22
Author:
Peter Wintoft
See Also:
Serialized Form

Field Summary
private  java.util.Date d
           
private  double longitude
           
private  double longXR
           
private static int numberOfIndexes
           
private  double shortXR
           
 
Constructor Summary
GOES08xray()
           
GOES08xray(java.util.Date D)
          This constructor is used if you want an "empty" object with this date.
GOES08xray(java.util.Date D, double[] data)
           
GOES08xray(java.util.Date D, double SXR, double LXR, double LG)
           
GOES08xray(long L, double SXR, double LXR, double LG)
           
 
Method Summary
 java.util.Vector getData()
           
 double getData(int index)
          This method will return the data value of the DatabaseObject at position "index" converted to a double.
 long getDataSize()
          This method returns the size of the data that is to be written to file
 java.util.Date getDate()
          getDate will return the Date associated with this DatabaseObject
 double getLongitude()
           
 double getLongXR()
           
 int getNumberOfDataIndexes()
          getNumberOfDataIndexes will return the number of data "types" this DatabaseObject has.
 double getShortXR()
           
 void setDate(java.util.Date D)
           
 void setDate(long L)
           
 void setLongitude(double LG)
           
 void setLongXR(double LXR)
           
 void setShortXR(double SXR)
           
 java.lang.String toString()
           
 
Methods inherited from class saaps.dbt.DatabaseObject
getInstance, getInstance, getObjectSize
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

numberOfIndexes

private static int numberOfIndexes

d

private java.util.Date d

shortXR

private double shortXR

longXR

private double longXR

longitude

private double longitude
Constructor Detail

GOES08xray

public GOES08xray()

GOES08xray

public GOES08xray(java.util.Date D)
This constructor is used if you want an "empty" object with this date.

GOES08xray

public GOES08xray(java.util.Date D,
                  double SXR,
                  double LXR,
                  double LG)

GOES08xray

public GOES08xray(long L,
                  double SXR,
                  double LXR,
                  double LG)

GOES08xray

public GOES08xray(java.util.Date D,
                  double[] data)
Method Detail

getShortXR

public double getShortXR()

getLongXR

public double getLongXR()

getLongitude

public double getLongitude()

getDate

public java.util.Date getDate()
Description copied from class: DatabaseObject
getDate will return the Date associated with this DatabaseObject
Overrides:
getDate in class DatabaseObject

getData

public java.util.Vector getData()

getDataSize

public long getDataSize()
                 throws java.io.IOException
This method returns the size of the data that is to be written to file
Overrides:
getDataSize in class DatabaseObject

setDate

public void setDate(java.util.Date D)

setDate

public void setDate(long L)

setShortXR

public void setShortXR(double SXR)

setLongXR

public void setLongXR(double LXR)

setLongitude

public void setLongitude(double LG)

getNumberOfDataIndexes

public int getNumberOfDataIndexes()
Description copied from class: DatabaseObject
getNumberOfDataIndexes will return the number of data "types" this DatabaseObject has.
Overrides:
getNumberOfDataIndexes in class DatabaseObject

getData

public double getData(int index)
Description copied from class: DatabaseObject
This method will return the data value of the DatabaseObject at position "index" converted to a double. If datavalue index doesn't exist we should either throw an exception or return a value that doesn't represent a number.
Overrides:
getData in class DatabaseObject

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object