Class Ray


  • public class Ray
    extends Object
    Since:
    Apr 7, 2010
    • Constructor Detail

      • Ray

        public Ray​(float range,
                   float step,
                   float az,
                   float elev,
                   short bins,
                   int time,
                   int offset,
                   int dataRead,
                   int offset1,
                   int nsweep,
                   String name,
                   short datatype,
                   int bytesPerBin)
      • Ray

        public Ray​(float range,
                   float step,
                   float az,
                   float elev,
                   short bins,
                   short bins_actual,
                   int time,
                   int offset,
                   int dataRead,
                   int offset1,
                   int nsweep,
                   String name,
                   short datatype,
                   int bytesPerBin)
    • Method Detail

      • getDataType

        public short getDataType()
      • setDataType

        public void setDataType​(short datatype)
      • getBytesPerBin

        public int getBytesPerBin()
      • setBytesPerBin

        public void setBytesPerBin​(int bytesPerBin)
      • getRange

        public float getRange()
      • setRange

        public void setRange​(float range)
      • getStep

        public float getStep()
      • setStep

        public void setStep​(float step)
      • getNsweep

        public int getNsweep()
      • setNsweep

        public void setNsweep​(int nsweep)
      • getAz

        public float getAz()
      • setAz

        public void setAz​(float az)
      • getElev

        public float getElev()
      • setElev

        public void setElev​(float elev)
      • getBins

        public short getBins()
      • setBins

        public void setBins​(short bins)
      • getBinsActual

        public short getBinsActual()
      • setBinsActual

        public void setBinsActual​(short bins_actual)
      • getTime

        public int getTime()
      • setTime

        public void setTime​(int time)
      • getOffset

        public int getOffset()
      • setOffset

        public void setOffset​(int offset)
      • getDataRead

        public int getDataRead()
      • setDataRead

        public void setDataRead​(int dataRead)
      • getOffset1

        public int getOffset1()
      • setOffset1

        public void setOffset1​(int offset1)
      • setName

        public void setName​(String name)
      • getName

        public String getName()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • readData

        public void readData​(RandomAccessFile raf,
                             Range gateRange,
                             IndexIterator ii)
                      throws IOException
        Read data from this record.
        Parameters:
        raf - read from this file
        gateRange - handles the possible subset of data to return
        ii - put the data here
        Throws:
        IOException - on read error