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