Class SharcHeader

java.lang.Object
  extended by SharcHeader
All Implemented Interfaces:
java.lang.Cloneable
Direct Known Subclasses:
SharcFrame

public class SharcHeader
extends java.lang.Object
implements java.lang.Cloneable


Field Summary
 Vector2D altaz0
           
 double cosA
           
 double cosEL
           
 double cosPA
           
 double dAZ0
           
 double dDEC0
           
 double dEL0
           
 double dRA0
           
 Vector2D radec0
           
 double sinA
           
 double sinPA
           
 
Constructor Summary
SharcHeader()
           
SharcHeader(SharcScan setscan)
           
 
Method Summary
 void add(SharcHeader header)
           
 void calc()
           
 java.lang.Object clone()
           
static void findColumns(nom.tam.fits.BinaryTableHDU hdu)
           
 Vector2D getALTAZ(Bolometer pixel)
           
 Vector2D getArrayOffset(Bolometer pixel, Vector2D reference)
           
 Vector2D getArrayOffset(Vector2D position, Vector2D reference)
           
 SphericalCoordinates getCoords(Bolometer pixel)
           
 Vector2D getdAZdEL(Bolometer pixel)
           
 Vector2D getdRAdDEC(Bolometer pixel)
           
 double getPositionAngle()
           
 Vector2D getTrackingALTAZ(Bolometer pixel)
           
 void init()
           
 void parse(java.lang.Object[] row)
           
 void validate()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cosA

public double cosA

sinA

public double sinA

cosPA

public double cosPA

sinPA

public double sinPA

cosEL

public double cosEL

radec0

public Vector2D radec0

altaz0

public Vector2D altaz0

dRA0

public double dRA0

dDEC0

public double dDEC0

dAZ0

public double dAZ0

dEL0

public double dEL0
Constructor Detail

SharcHeader

public SharcHeader()

SharcHeader

public SharcHeader(SharcScan setscan)
Method Detail

init

public void init()

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

getPositionAngle

public double getPositionAngle()

calc

public void calc()

getArrayOffset

public Vector2D getArrayOffset(Vector2D position,
                               Vector2D reference)

getArrayOffset

public Vector2D getArrayOffset(Bolometer pixel,
                               Vector2D reference)

getdAZdEL

public Vector2D getdAZdEL(Bolometer pixel)

getdRAdDEC

public Vector2D getdRAdDEC(Bolometer pixel)

getCoords

public SphericalCoordinates getCoords(Bolometer pixel)

getALTAZ

public Vector2D getALTAZ(Bolometer pixel)

getTrackingALTAZ

public Vector2D getTrackingALTAZ(Bolometer pixel)

findColumns

public static void findColumns(nom.tam.fits.BinaryTableHDU hdu)

validate

public void validate()

add

public void add(SharcHeader header)
         throws java.lang.IllegalStateException
Throws:
java.lang.IllegalStateException

parse

public void parse(java.lang.Object[] row)