public class SonarSource extends Object
Contact: Don Brutzman (web.nps.navy.mil/~brutzman) brutzman@nps.navy.mil
Bathymetry
,
EnvironmentalData
,
MetcastClientMain
,
MetcastTestClient
,
ModelOutputFormatter
,
SeawaterTemp
,
SceneGenerator
,
SonarSource
,
SonarTarget
,
SoundSpeed
,
Windspeed
Modifier and Type | Field and Description |
---|---|
String |
inline
X3D string to inline into scene
|
double |
locationX
position in scene - X component
|
double |
locationY
position in scene - Y component
|
double |
locationZ
position in scene - Z component
|
Constructor and Description |
---|
SonarSource()
creates a new instance of SonarSource
|
Modifier and Type | Method and Description |
---|---|
double |
getFrequency()
Return frequency of source.
|
double |
getHorizontalSweepAngle()
Return horizontal sweep angle of source (degrees).
|
double |
getLatitude()
Return latitude of source.
|
double |
getLongitude()
Return longitude of source.
|
double |
getSize()
Return size of scene area (in nm).
|
double |
getSourceLevel()
Return intensity of source at emission.
|
String |
getTitle()
Return title of source.
|
double |
getVerticalSweepAngle()
Return vertical sweep angle of spurce (degrees).
|
void |
setBaseScenario(double lat,
double lon,
double nm)
Sets paramters of scene
|
void |
setSingleBuoyAttributes(String title,
double frequency,
double sourceLevel,
double horizSweep,
double vertSweep)
Sets parameters of sonar source
|
public double locationX
public double locationY
public double locationZ
public String inline
public void setSingleBuoyAttributes(String title, double frequency, double sourceLevel, double horizSweep, double vertSweep)
title
- The name of source.frequency
- The frequency of source.sourceLevel
- The intensity of source at emission.horizSweep
- The horizontal sweep angle of source (degrees).vertSweep
- The vertical sweep angle of spurce (degrees).public void setBaseScenario(double lat, double lon, double nm)
lat
- The latitude of source.lon
- The longitude of source.nm
- The size of scene area (in nm).public String getTitle()
public double getFrequency()
public double getSourceLevel()
public double getHorizontalSweepAngle()
public double getVerticalSweepAngle()
public double getLatitude()
public double getLongitude()
public double getSize()