public class EnvironmentalData extends Object
Contact: Don Brutzman (web.nps.navy.mil/~brutzman) brutzman@nps.navy.mil
Bathymetry
,
MetcastClientMain
,
MetcastTestClient
,
ModelOutputFormatter
,
SceneGenerator
,
SeawaterTemp
,
SignificantWaveHeight
,
SonarSource
,
SonarTarget
,
SoundSpeed
,
Windspeed
Constructor and Description |
---|
EnvironmentalData(String time,
double lat,
double lon,
double u,
double v,
double wave,
String soundLev,
String soundVal,
String seaLev,
String seaVal,
String bathVal,
double res)
Creates a new instance of EnvironmentalData
|
EnvironmentalData(String time,
double lat,
double lon,
double res,
SoundSpeed pSsp,
Bathymetry pBath)
Alternative constructor for EnvironmentalData; this provides only partial data.
|
Modifier and Type | Method and Description |
---|---|
Bathymetry |
getBathymetry()
Returns bathymetry object
|
String |
getBathymetryString()
Returns bathymetry values
|
double |
getLatitude()
Returns request latitude
|
double |
getLongitude()
Returns request longitude
|
double |
getResolution()
Returns bathymetry resolution
|
int |
getSeaState()
Returns sea state
|
double[] |
getSeaTempLevels()
Returns sea temp levels.
|
String |
getSeaTempLevelString()
Returns sea temp depths
|
double[] |
getSeaTempValues()
Returns sea temp data values
|
String |
getSeaTempValueString()
Returns sea temp values
|
SeawaterTemp |
getSeawaterTemp()
Returns sea temp profile object
|
SoundSpeed |
getSoundSpeed()
Return sound speed object
|
double[] |
getSoundSpeedLevels()
Returns sound speed levels
|
String |
getSoundSpeedLevelString()
Returns sound speed depths
|
double[] |
getSoundSpeedValues()
Returns sound speed values
|
String |
getSoundSpeedValueString()
Returns sound speed values
|
String |
getTime()
Returns request time
|
double |
getUComponent()
Returns u component of wind speed
|
String |
getVagueWindDirection()
Calculates and returns vague wind direction
|
double |
getVComponent()
Returns v component of wind speed
|
double |
getWaveHeight()
Returns significant wave height
|
double[] |
getWindSpeed()
Returns windspeed (u and v components)
|
double |
getWindVelocity()
Returns wind velocity
|
public EnvironmentalData(String time, double lat, double lon, double u, double v, double wave, String soundLev, String soundVal, String seaLev, String seaVal, String bathVal, double res)
time
- The time of request.lat
- The latitude of NW corner of requested area.lon
- The longitude of NW corner of requested area.u
- The wind speed u-component (north => south).v
- The wind speed v-component (west => east).wave
- The significant wave height.soundLev
- The depths of sound speed data points.soundVal
- The sound speed values.seaLev
- The depths of sea temperature values.seaVal
- The sea temperature values.bathVal
- The bathymetry values.res
- The resolution of bathymetry data (in degrees).public EnvironmentalData(String time, double lat, double lon, double res, SoundSpeed pSsp, Bathymetry pBath)
time
- The time of request.lat
- The latitude of NW corner of requested area.lon
- The longitude of NW corner of requested area.res
- The resolution of bathymetry data (in degrees).pSsp
- The sound speed profile object.pBath
- The significant wave hieght object.public double[] getWindSpeed()
public String getVagueWindDirection()
public double[] getSoundSpeedLevels()
public double[] getSoundSpeedValues()
public double[] getSeaTempLevels()
public double[] getSeaTempValues()
public double getResolution()
public String getTime()
public double getLatitude()
public double getLongitude()
public double getUComponent()
public double getVComponent()
public double getWaveHeight()
public String getSoundSpeedLevelString()
public String getSoundSpeedValueString()
public String getSeaTempLevelString()
public String getSeaTempValueString()
public String getBathymetryString()
public int getSeaState()
public double getWindVelocity()
public SoundSpeed getSoundSpeed()
public SeawaterTemp getSeawaterTemp()
public Bathymetry getBathymetry()