public class DepthBlade extends Object
Contact: Don Brutzman (web.nps.navy.mil/~brutzman) brutzman@nps.navy.mil
CoverageArea,
BullsEyePlot,
IsoSurfaceBlockPlot,
LineOfBearingPlot,
RadialBlade,
SLOBChart,
SignalExcessPoint,
SignalExcessZone,
SonarModelOutputParser,
StackScene3D| Constructor and Description |
|---|
DepthBlade()
Creates a new instance of DepthBlade
|
| Modifier and Type | Method and Description |
|---|---|
double |
getBladeDepth()
Returns the current blade depth (in KM).
|
double |
getGreatestRange()
Returns the range of farthest from the source.
|
int |
getNumberRadials()
Returns the number of radials.
|
double[] |
getRadial(int index)
Returns array of signal excess values for a specified radial.
|
double[] |
getRanges()
Returns array of depths (in KM).
|
double[][] |
getSignalExcess()
Returns an array of signal excess values by radial and range.
|
double |
getSpacingInKM()
Returns current spacing.
|
void |
setBladeDepth(double value)
Sets the current blade depth (in KM).
|
void |
setBladeParameters(double depth,
double[] ranges,
double[][] excess,
int numRadials)
Sets blade parameters
|
void |
setRanges(double[] values)
Sets the range values (in KM).
|
void |
setSignalExcess(double[][] excess)
Returns array of signal excess values by radial and range.
|
public void setBladeParameters(double depth,
double[] ranges,
double[][] excess,
int numRadials)
depth - The depth of blade.ranges - An array of ranges of blade.excess - 2-dimensional array of excess of blade.numRadials - The number of radials.public void setRanges(double[] values)
values - The array of range values.public void setBladeDepth(double value)
value - The current blade depth.public void setSignalExcess(double[][] excess)
excess - The array of signal excess values by radial and range.public double[] getRanges()
public double getGreatestRange()
public double getBladeDepth()
public int getNumberRadials()
public double[][] getSignalExcess()
public double[] getRadial(int index)
index - A requested position.public double getSpacingInKM()