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.Object
public java.lang.String getLabel()
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
other
- 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()