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 | inlineX3D string to inline into scene | 
| double | locationXposition in scene - X component | 
| double | locationYposition in scene - Y component | 
| double | locationZposition 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()