public class ObservationOffsetScan extends OffsetScan implements ObservationOffset
BORDERSLEWTIME_DEFAULT_UNIT, BORDERSLEWTIME_FIELD, KEEPLINEDIR_FIELD, KEEPSCANDIR_FIELD, LINEAXIS_FIELD, LINEDELTA_DEFAULT_UNIT, LINEDELTA_FIELD, LINESLEWTIME_DEFAULT_UNIT, LINESLEWTIME_FIELD, NUMBEROFLINES_FIELD, NUMBEROFSCANSPERLINE_FIELD, SCANDELTA_DEFAULT_UNIT, SCANDELTA_FIELD, SCANSLEWTIME_DEFAULT_UNIT, SCANSLEWTIME_FIELD, SCANSPEED_DEFAULT_UNIT, SCANSPEED_FIELD, SCANTIME_DEFAULT_UNIT, SCANTIME_FIELD, STARTTIME_FIELD, XSTART_DEFAULT_UNIT, XSTART_FIELD, YSTART_DEFAULT_UNIT, YSTART_FIELDOFFSETANGLES_TAG, OFFSETANGLES_TYPE_CUSTOM, OFFSETANGLES_TYPE_FIXED, OFFSETANGLES_TYPE_RASTER, OFFSETANGLES_TYPE_SCAN, REF_TAG| Constructor and Description | 
|---|
| ObservationOffsetScan(Observation parent,
                     ObservationEvent startEvent,
                     long startDelta,
                     OffsetScan org)OffsetScan that is driven by an Observation event instead of times for start time of the offset | 
| ObservationOffsetScan(PointingElement pm) | 
| Modifier and Type | Method and Description | 
|---|---|
| ObservationOffsetScan | copy() | 
| java.util.Date | getStartDate() | 
| long | getStartDelta() | 
| ObservationEvent | getStartEvent() | 
| java.lang.String | getStartTime()Get the start time of the offset rotation | 
| void | setParent(Observation obs)Set the observation parent of this offset | 
| void | setStartTime(java.util.Date time)Set the start time of the offset rotation | 
| void | setStartTime(ObservationEvent event,
            long delta) | 
| java.lang.String | toObsXml(int indent) | 
| java.lang.String | toXml(int indent)Write a XML representation of this element | 
getBorderSlewTime, getBorderSlewTime, getBorderSlewTimeUnit, getDurationMilliSecs, getEndDate, getLineSlewTime, getLineSlewTime, getLineSlewTimeUnit, getNumberOfLines, getNumberOfScansPerLine, getScanDelta, getScanDelta, getScanDeltaUnit, getScanSlewTime, getScanSlewTime, getScanSlewTimeUnit, getScanSpeed, getScanSpeed, getScanSpeedUnit, getScanTime, getScanTime, getScanTimeUnit, isScan, setStartDategetUnit, isCustom, isFixed, isRaster, setBooleanField, setFloatArrayField, setFloatField, setIntegerField, setStartTime, setStringField, setUnit, stringToFloatArrayaddAttribute, addChild, asDataset, copyFrom, equals, getAttribute, getAttributes, getChild, getChildren, getDescription, getFirstLevelTextContent, getName, getValue, hasAttributtes, hasChildren, readFrom, regenerate, removeAttribute, removeAttribute, setDescription, setValue, toString, toStringParameter, validatepublic ObservationOffsetScan(PointingElement pm)
public ObservationOffsetScan(Observation parent, ObservationEvent startEvent, long startDelta, OffsetScan org)
parent - startEvent - startDelta - org - public ObservationOffsetScan copy()
copy in class OffsetScanpublic ObservationEvent getStartEvent()
public long getStartDelta()
public java.util.Date getStartDate()
getStartDate in class OffsetScanpublic java.lang.String getStartTime()
OffsetAnglesgetStartTime in class OffsetAnglespublic void setStartTime(ObservationEvent event, long delta)
public void setStartTime(java.util.Date time)
OffsetAnglessetStartTime in class OffsetAnglespublic java.lang.String toXml(int indent)
PointingElementtoXml in class PointingElementindent - The initial indent to be applied to the XMLpublic java.lang.String toObsXml(int indent)
public void setParent(Observation obs)
ObservationOffsetsetParent in interface ObservationOffset