alma.aedf.types
Class Pointing
java.lang.Object
|
+--alma.aedf.types.AEDF
|
+--alma.aedf.types.Pointing
- public class Pointing
- extends AEDF
Antenna pointing information.
This table contains information concerning the primary pointing direction of each antenna as a function of time. Note that the pointing offset for individual feeds on a given antenna are specified in the Feed sub-table with respect to this pointing direction.
Constructor Summary |
Pointing()
An empty constructor. |
Pointing(int antennaId,
double time,
double interval,
java.lang.String pointingName,
int numPoly,
double timeOrigin,
double[] pointingDirection,
double[] pointingTarget,
double[] pointingOffset,
double[] sourceOffset,
double[] encoder,
int pointingId,
boolean tracking,
boolean phaseTracking,
boolean overTheTop)
A full constructor. |
Methods inherited from class alma.aedf.types.AEDF |
info |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Pointing
public Pointing()
- An empty constructor.
Pointing
public Pointing(int antennaId,
double time,
double interval,
java.lang.String pointingName,
int numPoly,
double timeOrigin,
double[] pointingDirection,
double[] pointingTarget,
double[] pointingOffset,
double[] sourceOffset,
double[] encoder,
int pointingId,
boolean tracking,
boolean phaseTracking,
boolean overTheTop)
- A full constructor.
- Parameters:
antennaId
- Antenna identifiertime
- Time interval mid-pointinterval
- Time intervalpointingName
- Pointing position desc.numPoly
- Series order numPolytimeOrigin
- Origin for the polynomialpointingDirection
- Antenna pointing directionpointingTarget
- Target directionpointingOffset
- A priori pointing correctionssourceOffset
- Offset from sourceencoder
- Encoder valuespointingId
- Pointing model identifiertracking
- True if tracking the target directionphaseTracking
- True if tracking the phase reference positionoverTheTop
- True if over the top
toTR
public java.lang.String toTR()
- Specified by:
toTR
in class AEDF
addField
public void addField(java.lang.String f)
throws AEDFException
- Specified by:
addField
in class AEDF
AEDFException
setAntennaId
public void setAntennaId(int antennaId)
setTime
public void setTime(double time)
setInterval
public void setInterval(double interval)
setPointingName
public void setPointingName(java.lang.String pointingName)
setNumPoly
public void setNumPoly(int numPoly)
setTimeOrigin
public void setTimeOrigin(double timeOrigin)
setPointingDirection
public void setPointingDirection(double[] pointingDirection)
setPointingTarget
public void setPointingTarget(double[] pointingTarget)
setPointingOffset
public void setPointingOffset(double[] pointingOffset)
setSourceOffset
public void setSourceOffset(double[] sourceOffset)
setEncoder
public void setEncoder(double[] encoder)
setPointingId
public void setPointingId(int pointingId)
setTracking
public void setTracking(boolean tracking)
setPhaseTracking
public void setPhaseTracking(boolean phaseTracking)
setOverTheTop
public void setOverTheTop(boolean overTheTop)
getAntennaId
public int getAntennaId()
getTime
public double getTime()
getInterval
public double getInterval()
getPointingName
public java.lang.String getPointingName()
getNumPoly
public int getNumPoly()
getTimeOrigin
public double getTimeOrigin()
getPointingDirection
public double[] getPointingDirection()
getPointingTarget
public double[] getPointingTarget()
getPointingOffset
public double[] getPointingOffset()
getSourceOffset
public double[] getSourceOffset()
getEncoder
public double[] getEncoder()
getPointingId
public int getPointingId()
getTracking
public boolean getTracking()
getPhaseTracking
public boolean getPhaseTracking()
getOverTheTop
public boolean getOverTheTop()