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()