public class ObservationOffsetRaster extends OffsetRaster implements ObservationOffset
DWELLTIME_DEFAULT_UNIT, DWELLTIME_FIELD, KEEPLINEDIR_FIELD, LINEAXIS_FIELD, LINESLEWTIME_DEFAULT_UNIT, LINESLEWTIME_FIELD, POINTSLEWTIME_DEFAULT_UNIT, POINTSLEWTIME_FIELD, STARTTIME_FIELD, XDELTA_DEFAULT_UNIT, XDELTA_FIELD, XPOINTS_FIELD, XSTART_DEFAULT_UNIT, XSTART_FIELD, YDELTA_DEFAULT_UNIT, YDELTA_FIELD, YPOINTS_FIELD, YSTART_DEFAULT_UNIT, YSTART_FIELD
OFFSETANGLES_TAG, OFFSETANGLES_TYPE_CUSTOM, OFFSETANGLES_TYPE_FIXED, OFFSETANGLES_TYPE_RASTER, OFFSETANGLES_TYPE_SCAN, REF_TAG
Constructor and Description |
---|
ObservationOffsetRaster(Observation parent,
ObservationEvent startEvent,
long startDelta,
OffsetRaster org)
OffsetRaster that is driven by an Observation event instead of times for start time of the offset
|
ObservationOffsetRaster(PointingElement pm) |
Modifier and Type | Method and Description |
---|---|
ObservationOffsetRaster |
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
|
getDurationMilliSecs, getDwellTime, getDwellTime, getDwellTimeUnit, getEndDate, getLineAxis, getLineSlewTime, getLineSlewTime, getLineSlewTimeUnit, getPointSlewTime, getPointSlewTime, getPointSlewTimeUnit, getXPoints, getXStart, getXStart, getXStartUnit, getYPoints, getYStart, getYStart, getYStartUnit, isRaster, setDwellTime, setLineAxis, setLineSlewTime, setStartDate, setXPoints, setXStart, setYPoints, setYStart
getUnit, isCustom, isFixed, isScan, setBooleanField, setFloatArrayField, setFloatField, setIntegerField, setStartTime, setStringField, setUnit, stringToFloatArray
addAttribute, addChild, asDataset, copyFrom, equals, getAttribute, getAttributes, getChild, getChildren, getDescription, getFirstLevelTextContent, getName, getValue, hasAttributtes, hasChildren, readFrom, regenerate, removeAttribute, removeAttribute, setDescription, setValue, toString, toStringParameter, validate
public ObservationOffsetRaster(PointingElement pm)
public ObservationOffsetRaster(Observation parent, ObservationEvent startEvent, long startDelta, OffsetRaster org)
parent
- startEvent
- startDelta
- org
- public ObservationOffsetRaster copy()
copy
in class OffsetRaster
public ObservationEvent getStartEvent()
public long getStartDelta()
public java.util.Date getStartDate()
getStartDate
in class OffsetRaster
public java.lang.String getStartTime()
OffsetAngles
getStartTime
in class OffsetAngles
public void setStartTime(ObservationEvent event, long delta)
public void setStartTime(java.util.Date time)
OffsetAngles
setStartTime
in class OffsetAngles
public java.lang.String toXml(int indent)
PointingElement
toXml
in class PointingElement
indent
- The initial indent to be applied to the XMLpublic java.lang.String toObsXml(int indent)
public void setParent(Observation obs)
ObservationOffset
setParent
in interface ObservationOffset