Class CnfData

java.lang.Object
  |
  +--CnfData

public class CnfData
extends java.lang.Object

Storage structure for the cnf data records of a file.


Constructor Summary
CnfData(java.lang.String imageID)
          Creates and initializes a CnfData object.
 
Method Summary
 void display()
          Used for testing only.
 double getAltMap()
          Gets the records alt map
 double getAz1()
          Gets the records az 1
 double getAz3()
          Gets the records az 3
 double getCCWScanLimit()
          Gets the records CCW scan limit
 double getCCWScanRate()
          Gets the records CCW scan rate
 java.lang.String getCnfID()
          Gets the cnf ID
 int getConfig()
          Gets the records config
 double getCWScanLimit()
          Gets the records CW scan limit
 double getCWScanRate()
          Gets the records CW scan rate
 double getDeltaOs()
          Gets the records delta os
 double getDepAngle()
          Gets the records dep angle
 double getErr1()
          Gets the records err 1
 double getErr3()
          Gets the records err 3
 int getFormat()
          Gets the records format
 HeaderData getHeaderData()
          Gets the HeaderData object
 int getIfAtt()
          Gets the records if att
 double getImageStartLength()
          Gets the records image start length
 double getKAp()
          Gets the records k ap
 double getLatMap()
          Gets the records lat map
 double getLonMap()
          Gets the records lon map
 double getMapHeading()
          Gets the records map heading
 double getMapLength()
          Gets the records map length
 int getMsuSync()
          Gets the records msu_sync
 double getNomAlt()
          Gets the records nom alt
 double getNomHdg()
          Gets the records nom hdg
 double getNomRng()
          Gets the records nom rng
 int getNPulses()
          Gets the records n pulses
 double getOsRatio()
          Gets the records os ratio
 int getPri()
          Gets the records pri
 int getPriOpt()
          Gets the records pri opt
 int getRadarMode()
          Gets the records radar mode
 int getRangeGate()
          Gets the records range gate
 int getRangeGateOpt()
          Gets the records range gate opt
 int getResolution()
          Gets the records resolution
 int getScanOpt()
          Gets the records scan opt
 int getSequenceMode()
          Gets the records sequence_mode
 int getSide()
          Gets the records side
 double getSlantRange()
          Gets the records slant range
 int getSteps1()
          Gets the records steps_1
 int getSteps3()
          Gets the records steps_3
 int getStepsMAngle1()
          Gets the records steps_m_angle_1
 int getStepsMAngle3()
          Gets the records steps_m_angle_3
 int getStepsVAngle1()
          Gets the records steps_v_angle_1
 int getStepsVAngle3()
          Gets the records steps_v_angle_3
 double getTiltCmd()
          Gets the records tilt cmd
 double getYawErr()
          Gets the records yaw err
 void setAltMap(double val)
          Sets the records alt map
 void setAz1(double val)
          Sets the records az 1
 void setAz3(double val)
          Sets the records az 3
 void setCCWScanLimit(double val)
          Sets the records CCW scan limit
 void setCCWScanRate(double val)
          Sets the records CCW scan rate
 void setConfig(int val)
          Sets the records config
 void setCWScanLimit(double val)
          Sets the records CW scan limit
 void setCWScanRate(double val)
          Sets the records CW scan rate
 void setDeltaOs(double val)
          Sets the records delta os
 void setDepAngle(double val)
          Sets the records dep angle
 void setErr1(double val)
          Sets the records err 1
 void setErr3(double val)
          Sets the records err 3
 void setFormat(int val)
          Sets the records format
 void setHeaderValues(java.lang.String id, int c, int pass, int file, int len, int ver, int cnt, java.lang.String date, java.lang.String time)
          Sets the records HeaderData, method is just a wrapper function for method in HeaderData
 void setIfAtt(int val)
          Sets the records if att
 void setImageStartLength(double val)
          Sets the records image start length
 void setKAp(double val)
          Sets the records k ap
 void setLatMap(double val)
          Sets the records lat map
 void setLonMap(double val)
          Sets the records lon map
 void setMapHeading(double val)
          Sets the records map heading
 void setMapLength(double val)
          Sets the records map length
 void setMsuSync(int val)
          Sets the records msu_sync
 void setNomAlt(double val)
          Sets the records nom alt
 void setNomHdg(double val)
          Sets the records nom hdg
 void setNomRng(double val)
          Sets the records nom rng
 void setNPulses(int val)
          Sets the records n pulses
 void setOsRatio(double val)
          Sets the records os ratio
 void setPri(int val)
          Sets the records pri
 void setPriOpt(int val)
          Sets the records pri opt
 void setRadarMode(int val)
          Sets the records radar mode
 void setRangeGate(int val)
          Sets the records range gate
 void setRangeGateOpt(int val)
          Sets the records range gate opt
 void setResolution(int val)
          Sets the records resolution
 void setScanOpt(int val)
          Sets the records scan opt
 void setSequenceMode(int val)
          Sets the records sequence_mode
 void setSide(int val)
          Sets the records side
 void setSlantRange(double val)
          Sets the records slant range
 void setSteps1(int val)
          Sets the records steps_1
 void setSteps3(int val)
          Sets the records steps_3
 void setStepsMAngle1(int val)
          Sets the records steps_m_angle_1
 void setStepsMAngle3(int val)
          Sets the records steps_m_angle_3
 void setStepsVAngle1(int val)
          Sets the records steps_v_angle_1
 void setStepsVAngle3(int val)
          Sets the records steps_v_angle_3
 void setTiltCmd(double val)
          Sets the records tilt cmd
 void setYawErr(double val)
          Sets the records yaw err
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CnfData

public CnfData(java.lang.String imageID)
Creates and initializes a CnfData object.
Parameters:
imageID - the image ID
Method Detail

display

public void display()
Used for testing only. Displays the fields of the cnf object to System.out

getCnfID

public java.lang.String getCnfID()
Gets the cnf ID
Returns:
the cnf ID

getHeaderData

public HeaderData getHeaderData()
Gets the HeaderData object
Returns:
the HeaderData

getLatMap

public double getLatMap()
Gets the records lat map
Returns:
the lat map for the record

getLonMap

public double getLonMap()
Gets the records lon map
Returns:
the lon map for the record

getAltMap

public double getAltMap()
Gets the records alt map
Returns:
the alt map for the record

getMapLength

public double getMapLength()
Gets the records map length
Returns:
the map length for the record

getNomHdg

public double getNomHdg()
Gets the records nom hdg
Returns:
the nom hdg for the record

getNomAlt

public double getNomAlt()
Gets the records nom alt
Returns:
the nom alt for the record

getNomRng

public double getNomRng()
Gets the records nom rng
Returns:
the nom rng for the record

getOsRatio

public double getOsRatio()
Gets the records os ratio
Returns:
the os ratio for the record

getAz1

public double getAz1()
Gets the records az 1
Returns:
the az 1 for the record

getAz3

public double getAz3()
Gets the records az 3
Returns:
the az 3 for the record

getErr1

public double getErr1()
Gets the records err 1
Returns:
the err 1 for the record

getErr3

public double getErr3()
Gets the records err 3
Returns:
the err 3 for the record

getTiltCmd

public double getTiltCmd()
Gets the records tilt cmd
Returns:
the tilt cmd for the record

getSlantRange

public double getSlantRange()
Gets the records slant range
Returns:
the slant range for the record

getDepAngle

public double getDepAngle()
Gets the records dep angle
Returns:
the dep angle for the record

getKAp

public double getKAp()
Gets the records k ap
Returns:
the k ap for the record

getYawErr

public double getYawErr()
Gets the records yaw err
Returns:
the yaw err for the record

getDeltaOs

public double getDeltaOs()
Gets the records delta os
Returns:
the delta os for the record

getCWScanRate

public double getCWScanRate()
Gets the records CW scan rate
Returns:
the CW scan rate for the record

getCCWScanRate

public double getCCWScanRate()
Gets the records CCW scan rate
Returns:
the CCW scan rate for the record

getCWScanLimit

public double getCWScanLimit()
Gets the records CW scan limit
Returns:
the CW scan limit for the record

getCCWScanLimit

public double getCCWScanLimit()
Gets the records CCW scan limit
Returns:
the CCW scan limit for the record

getMapHeading

public double getMapHeading()
Gets the records map heading
Returns:
the map heading for the record

getImageStartLength

public double getImageStartLength()
Gets the records image start length
Returns:
the image start length for the record

getPriOpt

public int getPriOpt()
Gets the records pri opt
Returns:
the pri opt for the record

getScanOpt

public int getScanOpt()
Gets the records scan opt
Returns:
the scan opt for the record

getSide

public int getSide()
Gets the records side
Returns:
the side for the record

getIfAtt

public int getIfAtt()
Gets the records if att
Returns:
the if att for the record

getResolution

public int getResolution()
Gets the records resolution
Returns:
the resolution for the record

getRadarMode

public int getRadarMode()
Gets the records radar mode
Returns:
the radr mode for the record

getConfig

public int getConfig()
Gets the records config
Returns:
the config for the record

getFormat

public int getFormat()
Gets the records format
Returns:
the format for the record

getPri

public int getPri()
Gets the records pri
Returns:
the pri for the record

getSteps1

public int getSteps1()
Gets the records steps_1
Returns:
the steps_1 for the record

getSteps3

public int getSteps3()
Gets the records steps_3
Returns:
the steps_3 for the record

getNPulses

public int getNPulses()
Gets the records n pulses
Returns:
the n pulses for the record

getRangeGate

public int getRangeGate()
Gets the records range gate
Returns:
the range gate for the record

getSequenceMode

public int getSequenceMode()
Gets the records sequence_mode
Returns:
the sequence_mode for the record

getMsuSync

public int getMsuSync()
Gets the records msu_sync
Returns:
the msu_sync for the record

getStepsVAngle1

public int getStepsVAngle1()
Gets the records steps_v_angle_1
Returns:
the steps_v_angle_1 for the record

getStepsVAngle3

public int getStepsVAngle3()
Gets the records steps_v_angle_3
Returns:
the steps_v_angle_3 for the record

getStepsMAngle1

public int getStepsMAngle1()
Gets the records steps_m_angle_1
Returns:
the steps_m_angle_1 for the record

getStepsMAngle3

public int getStepsMAngle3()
Gets the records steps_m_angle_3
Returns:
the steps_m_angle_3 for the record

getRangeGateOpt

public int getRangeGateOpt()
Gets the records range gate opt
Returns:
the range gate opt for the record

setHeaderValues

public void setHeaderValues(java.lang.String id,
                            int c,
                            int pass,
                            int file,
                            int len,
                            int ver,
                            int cnt,
                            java.lang.String date,
                            java.lang.String time)
Sets the records HeaderData, method is just a wrapper function for method in HeaderData
Parameters:
id - the header id
c - a constant value
pass - the image pass number
file - the file ID
len - the length of a single record
ver - the structure version of the file type
cnt - the number of records in the file
date - the tape date
time - the tape time

setLatMap

public void setLatMap(double val)
Sets the records lat map
Parameters:
val - the lat map for the record

setLonMap

public void setLonMap(double val)
Sets the records lon map
Parameters:
val - the lon map for the record

setAltMap

public void setAltMap(double val)
Sets the records alt map
Parameters:
val - the alt map for the record

setMapLength

public void setMapLength(double val)
Sets the records map length
Parameters:
val - the map length for the record

setNomHdg

public void setNomHdg(double val)
Sets the records nom hdg
Parameters:
val - the nom hdg for the record

setNomAlt

public void setNomAlt(double val)
Sets the records nom alt
Parameters:
val - the nom alt for the record

setNomRng

public void setNomRng(double val)
Sets the records nom rng
Parameters:
val - the nom rng for the record

setOsRatio

public void setOsRatio(double val)
Sets the records os ratio
Parameters:
val - the os ratio for the record

setAz1

public void setAz1(double val)
Sets the records az 1
Parameters:
val - the az 1 for the record

setAz3

public void setAz3(double val)
Sets the records az 3
Parameters:
val - the az 3 for the record

setErr1

public void setErr1(double val)
Sets the records err 1
Parameters:
val - the err 1 for the record

setErr3

public void setErr3(double val)
Sets the records err 3
Parameters:
val - the err 3 for the record

setTiltCmd

public void setTiltCmd(double val)
Sets the records tilt cmd
Parameters:
val - the tilt cmd for the record

setSlantRange

public void setSlantRange(double val)
Sets the records slant range
Parameters:
val - the slant range for the record

setDepAngle

public void setDepAngle(double val)
Sets the records dep angle
Parameters:
val - the dep angle for the record

setKAp

public void setKAp(double val)
Sets the records k ap
Parameters:
val - the k ap for the record

setYawErr

public void setYawErr(double val)
Sets the records yaw err
Parameters:
val - the yaw err for the record

setDeltaOs

public void setDeltaOs(double val)
Sets the records delta os
Parameters:
val - the delta os for the record

setCWScanRate

public void setCWScanRate(double val)
Sets the records CW scan rate
Parameters:
val - the CW scan rate for the record

setCCWScanRate

public void setCCWScanRate(double val)
Sets the records CCW scan rate
Parameters:
val - the CCW scan rate for the record

setCWScanLimit

public void setCWScanLimit(double val)
Sets the records CW scan limit
Parameters:
val - the CW scan limit for the record

setCCWScanLimit

public void setCCWScanLimit(double val)
Sets the records CCW scan limit
Parameters:
val - the CCW scan limit for the record

setMapHeading

public void setMapHeading(double val)
Sets the records map heading
Parameters:
val - the map heading for the record

setImageStartLength

public void setImageStartLength(double val)
Sets the records image start length
Parameters:
val - the image start length for the record

setPriOpt

public void setPriOpt(int val)
Sets the records pri opt
Parameters:
val - the pri opt for the record

setScanOpt

public void setScanOpt(int val)
Sets the records scan opt
Parameters:
val - the scan opt for the record

setSide

public void setSide(int val)
Sets the records side
Parameters:
val - the side for the record

setIfAtt

public void setIfAtt(int val)
Sets the records if att
Parameters:
val - the if att for the record

setResolution

public void setResolution(int val)
Sets the records resolution
Parameters:
val - the resolution for the record

setRadarMode

public void setRadarMode(int val)
Sets the records radar mode
Parameters:
val - the radr mode for the record

setConfig

public void setConfig(int val)
Sets the records config
Parameters:
val - the config for the record

setFormat

public void setFormat(int val)
Sets the records format
Parameters:
val - the format for the record

setPri

public void setPri(int val)
Sets the records pri
Parameters:
val - the pri for the record

setSteps1

public void setSteps1(int val)
Sets the records steps_1
Parameters:
val - the steps_1 for the record

setSteps3

public void setSteps3(int val)
Sets the records steps_3
Parameters:
val - the steps_3 for the record

setNPulses

public void setNPulses(int val)
Sets the records n pulses
Parameters:
val - the n pulses for the record

setRangeGate

public void setRangeGate(int val)
Sets the records range gate
Parameters:
val - the range gate for the record

setSequenceMode

public void setSequenceMode(int val)
Sets the records sequence_mode
Parameters:
val - the sequence_mode for the record

setMsuSync

public void setMsuSync(int val)
Sets the records msu_sync
Parameters:
val - the msu_sync for the record

setStepsVAngle1

public void setStepsVAngle1(int val)
Sets the records steps_v_angle_1
Parameters:
val - the steps_v_angle_1 for the record

setStepsVAngle3

public void setStepsVAngle3(int val)
Sets the records steps_v_angle_3
Parameters:
val - the steps_v_angle_3 for the record

setStepsMAngle1

public void setStepsMAngle1(int val)
Sets the records steps_m_angle_1
Parameters:
val - the steps_m_angle_1 for the record

setStepsMAngle3

public void setStepsMAngle3(int val)
Sets the records steps_m_angle_3
Parameters:
val - the steps_m_angle_3 for the record

setRangeGateOpt

public void setRangeGateOpt(int val)
Sets the records range gate opt
Parameters:
val - the range gate opt for the record