public abstract class OffsetAngles extends PointingElement
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
OFFSETANGLES_TAG
offsetAngles
|
static java.lang.String |
OFFSETANGLES_TYPE_CUSTOM
custom
|
static java.lang.String |
OFFSETANGLES_TYPE_FIXED
fixed
|
static java.lang.String |
OFFSETANGLES_TYPE_RASTER
raster
|
static java.lang.String |
OFFSETANGLES_TYPE_SCAN
scan
|
static java.lang.String |
REF_TAG
ref
|
Constructor and Description |
---|
OffsetAngles(PointingElement org) |
OffsetAngles(java.lang.String ref)
Creates an offset rotation referenced to another offset rotation
|
Modifier and Type | Method and Description |
---|---|
abstract OffsetAngles |
copy() |
abstract long |
getDurationMilliSecs()
Get the duration in milliseconds of this offset rotation
|
java.lang.String |
getStartTime()
Get the start time of the offset rotation
|
java.lang.String |
getUnit(java.lang.String field) |
boolean |
isCustom()
True if this offset rotation is of the type custom.
|
boolean |
isFixed()
True if this offset rotation is of the type fixed.
|
boolean |
isRaster()
True if this offset rotation is of the type raster.
|
boolean |
isScan()
True if this offset rotation is of the type scan.
|
void |
setBooleanField(java.lang.String field,
boolean value) |
void |
setFloatArrayField(java.lang.String field,
float[] xAngles) |
void |
setFloatField(java.lang.String field,
float value) |
void |
setIntegerField(java.lang.String field,
int value) |
void |
setStartTime(java.util.Date startTime)
Set the start time of the offset rotation
|
void |
setStartTime(java.lang.String startTime)
Set the start time of the offset rotation
|
void |
setStringField(java.lang.String field,
java.lang.String value) |
void |
setUnit(java.lang.String field,
java.lang.String unit) |
protected float[] |
stringToFloatArray(java.lang.String data) |
addAttribute, addChild, asDataset, copyFrom, equals, getAttribute, getAttributes, getChild, getChildren, getDescription, getFirstLevelTextContent, getName, getValue, hasAttributtes, hasChildren, readFrom, regenerate, removeAttribute, removeAttribute, setDescription, setValue, toString, toStringParameter, toXml, validate
public static java.lang.String OFFSETANGLES_TAG
public static java.lang.String OFFSETANGLES_TYPE_CUSTOM
public static java.lang.String OFFSETANGLES_TYPE_FIXED
public static java.lang.String OFFSETANGLES_TYPE_RASTER
public static java.lang.String OFFSETANGLES_TYPE_SCAN
public static java.lang.String REF_TAG
public OffsetAngles(PointingElement org)
public OffsetAngles(java.lang.String ref)
ref
- public java.lang.String getStartTime()
public void setStartTime(java.lang.String startTime)
public void setStartTime(java.util.Date startTime)
public abstract OffsetAngles copy()
copy
in class PointingElement
protected float[] stringToFloatArray(java.lang.String data)
public java.lang.String getUnit(java.lang.String field)
public void setUnit(java.lang.String field, java.lang.String unit)
public void setFloatArrayField(java.lang.String field, float[] xAngles)
public void setFloatField(java.lang.String field, float value)
public void setIntegerField(java.lang.String field, int value)
public void setStringField(java.lang.String field, java.lang.String value)
public void setBooleanField(java.lang.String field, boolean value)
public boolean isCustom()
public boolean isRaster()
public boolean isScan()
public boolean isFixed()
public abstract long getDurationMilliSecs()