public class SoundingOb
extends java.lang.Object
| Constructor and Description | 
|---|
SoundingOb()
No-op constructor for XML persistence 
 | 
SoundingOb(SoundingStation station,
          visad.DateTime timestamp)
Create a sounding observation. 
 | 
SoundingOb(SoundingStation station,
          visad.DateTime timestamp,
          RAOB raob)
Create a sounding observation. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
equals(java.lang.Object other)
Check if another Object is equal to this one 
 | 
java.lang.String | 
getLabel()
Print a pretty version of the object. 
 | 
java.lang.String | 
getMandatoryFile()
Get the MandatoryFile property. 
 | 
RAOB | 
getRAOB()
Return the RAOB associated with this observation 
 | 
java.lang.String | 
getSigFile()
Get the SigFile property. 
 | 
SoundingStation | 
getStation()
Return the station information associated with this observation 
 | 
java.lang.String | 
getStationIdentifier()
Return the identifier of the station associated with this observation 
 | 
visad.DateTime | 
getTimestamp()
Return the timestamp of this observation 
 | 
boolean | 
hasData()
Check that the raob has both a temperature profile and a
 dewpoint profile; else return false. 
 | 
void | 
setMandatoryFile(java.lang.String value)
Set the MandatoryFile property. 
 | 
protected void | 
setRAOB(RAOB r)
Set the RAOB member 
 | 
void | 
setSigFile(java.lang.String value)
Set the SigFile property. 
 | 
void | 
setStation(SoundingStation s)
Set the station 
 | 
void | 
setTimestamp(visad.DateTime d)
Set the date/time 
 | 
java.lang.String | 
toString()
Return a string representation of this SoundingOb 
 | 
public SoundingOb()
public SoundingOb(SoundingStation station, visad.DateTime timestamp)
station - location information (lat, lon, id);timestamp - time of the observationpublic SoundingOb(SoundingStation station, visad.DateTime timestamp, RAOB raob)
station - location information (lat, lon, id);timestamp - time of the observationraob - the datapublic SoundingStation getStation()
public void setStation(SoundingStation s)
s - the stationpublic java.lang.String getStationIdentifier()
public boolean hasData()
public RAOB getRAOB()
protected void setRAOB(RAOB r)
r - the RAOBpublic visad.DateTime getTimestamp()
public void setTimestamp(visad.DateTime d)
d - the timestamppublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getLabel()
public boolean equals(java.lang.Object other)
equals in class java.lang.Objectother - the other objectpublic void setMandatoryFile(java.lang.String value)
value - The new value for MandatoryFilepublic java.lang.String getMandatoryFile()
public void setSigFile(java.lang.String value)
value - The new value for SigFilepublic java.lang.String getSigFile()