org.wdssii.core
Class PolarGrid

java.lang.Object
  extended by org.wdssii.core.DataType
      extended by org.wdssii.core.PolarGrid

public class PolarGrid
extends DataType

Author:
lakshman

Field Summary
private  float angularResolution
           
private  float beamWidth
           
private  float elevation
           
private  float gateWidth
           
private  float nyquist
           
private  float rangeToFirstGate
           
private  float[][] values
           
 
Fields inherited from class org.wdssii.core.DataType
attributes, DataUnavailable, MissingData, originLocation, RangeFolded, startTime, typeName
 
Constructor Summary
PolarGrid(Location radarLocation, Date startTime, String typeName, float angularResolution, float radialResolution, float elevation, float beamWidth, float nyquist, float rangeToFirstGate, int numGates)
          creates a polar grid with all its values set to MissingData
PolarGrid(Location radarLocation, Date startTime, String typeName, float angularResolution, float radialResolution, float elevation, float beamWidth, float nyquist, float rangeToFirstGate, int numGates, float initValue)
          creates a polar grid with all its values set to value passed in
PolarGrid(PolarGrid master)
          
PolarGrid(PolarGrid example, String typeName)
          Creates a polar grid with the example provided, but with a new type name and separate copy of data
PolarGrid(PolarGrid example, String typeName, float elevation, float initValue)
          Creates a polar grid with the example provided, but with a new type name and separate copy of data
PolarGrid(RadialSet rs, float angularResolutionDegrees, float radialResolution, int numGates, boolean projectToGround)
           
 
Method Summary
 float getAngularResolution()
           
 float getBeamWidth()
           
 float getElevation()
           
 float getGateWidthKms()
           
 int getNumGates()
           
 int getNumRadials()
           
 float getNyquist()
           
 float getRangeToFirstGateKms()
           
 float[][] getValues()
           
 
Methods inherited from class org.wdssii.core.DataType
addAttributes, copyOf, getAttribute, getAttributes, getLocation, getTime, getTypeName, getUnit, getUTC, setAttribute, setAttributes, setTypeName, toStringDB
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

elevation

private final float elevation

gateWidth

private final float gateWidth

beamWidth

private final float beamWidth

angularResolution

private final float angularResolution

nyquist

private final float nyquist

rangeToFirstGate

private final float rangeToFirstGate

values

private float[][] values
Constructor Detail

PolarGrid

public PolarGrid(PolarGrid master)

Parameters:
master -

PolarGrid

public PolarGrid(Location radarLocation,
                 Date startTime,
                 String typeName,
                 float angularResolution,
                 float radialResolution,
                 float elevation,
                 float beamWidth,
                 float nyquist,
                 float rangeToFirstGate,
                 int numGates)
creates a polar grid with all its values set to MissingData


PolarGrid

public PolarGrid(PolarGrid example,
                 String typeName)
Creates a polar grid with the example provided, but with a new type name and separate copy of data


PolarGrid

public PolarGrid(PolarGrid example,
                 String typeName,
                 float elevation,
                 float initValue)
Creates a polar grid with the example provided, but with a new type name and separate copy of data


PolarGrid

public PolarGrid(Location radarLocation,
                 Date startTime,
                 String typeName,
                 float angularResolution,
                 float radialResolution,
                 float elevation,
                 float beamWidth,
                 float nyquist,
                 float rangeToFirstGate,
                 int numGates,
                 float initValue)
creates a polar grid with all its values set to value passed in


PolarGrid

public PolarGrid(RadialSet rs,
                 float angularResolutionDegrees,
                 float radialResolution,
                 int numGates,
                 boolean projectToGround)
Method Detail

getBeamWidth

public float getBeamWidth()

getNyquist

public float getNyquist()

getRangeToFirstGateKms

public float getRangeToFirstGateKms()

getAngularResolution

public float getAngularResolution()

getElevation

public float getElevation()

getGateWidthKms

public float getGateWidthKms()

getValues

public float[][] getValues()

getNumRadials

public int getNumRadials()

getNumGates

public int getNumGates()