saaps.dbt
Class GOES10xray
java.lang.Object
|
+--saaps.dbt.DatabaseObject
|
+--saaps.dbt.GOES10xray
- public class GOES10xray
- extends DatabaseObject
- implements java.io.Serializable
A class for GOES-10 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.
- See Also:
- Serialized Form
Constructor Summary |
GOES10xray()
|
GOES10xray(java.util.Date D)
This constructor is used if you want an "empty" object with this date. |
GOES10xray(java.util.Date D,
double[] data)
|
GOES10xray(java.util.Date D,
double SXR,
double LXR,
double LG)
|
GOES10xray(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 java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
GOES10xray
public GOES10xray()
GOES10xray
public GOES10xray(java.util.Date D)
- This constructor is used if you want an "empty" object with this date.
GOES10xray
public GOES10xray(java.util.Date D,
double SXR,
double LXR,
double LG)
GOES10xray
public GOES10xray(long L,
double SXR,
double LXR,
double LG)
GOES10xray
public GOES10xray(java.util.Date D,
double[] data)
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