|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.wdssii.core.Radial
public class Radial
Field Summary | |
---|---|
private float |
azimuthalSpacing
|
private float |
beamWidth
|
private float |
gateWidth
|
private float |
nyquist
|
private float |
startAzimuth
|
private CVector |
unitVector
|
private float[] |
values
|
Constructor Summary | |
---|---|
Radial(float startAz,
float beamWidth,
float azimuthalSpacing,
float gateWidth,
float nyquist,
float[] values)
in degrees and kilometers. |
|
Radial(Radial master)
Creates a completely separate copy of the data so that the master can change without affecting this value. |
Method Summary | |
---|---|
boolean |
contains(float az)
|
float |
getAzimuthalSpacing()
|
float |
getBeamWidth()
always positive |
float[] |
getClonedValues()
returns a completely separate copy of the array. |
float |
getEndAzimuth()
the end azimuth is not normalized in range [0,360) -- the rule instead is that the azimuth will be greater than the start azimuth. |
float |
getGateWidthKms()
in meters |
CPoint |
getLocation(float elevation,
int gateno,
CPoint radar,
CVector ux,
CVector uy,
CVector uz)
|
float |
getMidAzimuth()
the mid azimuth is not normalized in range [0,360) -- the rule instead is that the azimuth will be greater than the start azimuth. |
int |
getNumGates()
|
float |
getNyquist()
in m/s |
double |
getRawValue(double range)
range in kilometers. |
float |
getStartAzimuth()
may not be normalized |
CVector |
getUnitVector(float elevation)
get the unit vector along the direction of this radial. |
float |
getValue(int index)
|
float[] |
getValues()
|
static float |
normalizeAzimuth(float az)
puts the given angle in the range [0,360) |
String |
toStringDB()
debugging output |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private float[] values
private final float startAzimuth
private final float beamWidth
private final float azimuthalSpacing
private final float nyquist
private final float gateWidth
private CVector unitVector
Constructor Detail |
---|
public Radial(float startAz, float beamWidth, float azimuthalSpacing, float gateWidth, float nyquist, float[] values)
ny
-
- public Radial(Radial master)
radial
- Method Detail |
---|
public static float normalizeAzimuth(float az)
public boolean contains(float az)
public float[] getValues()
public float[] getClonedValues()
public float getStartAzimuth()
public float getEndAzimuth()
public float getMidAzimuth()
public float getBeamWidth()
public float getAzimuthalSpacing()
public float getGateWidthKms()
public float getValue(int index)
public int getNumGates()
public float getNyquist()
public double getRawValue(double range)
public CVector getUnitVector(float elevation)
public CPoint getLocation(float elevation, int gateno, CPoint radar, CVector ux, CVector uy, CVector uz)
public String toStringDB()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |