public class PointingBlockGSEP extends PointingBlock
BLOCK_TAG, ENDTIME_TAG, STARTTIME_TAG, TYPE_GSEP, TYPE_MNAV, TYPE_MOCM, TYPE_MSLW, TYPE_MWAC, TYPE_MWNV, TYPE_MWOL, TYPE_OBS, TYPE_SLEW
Constructor and Description |
---|
PointingBlockGSEP(java.util.Date startTime,
java.util.Date endTime,
PointedAxis coordinates,
boolean sunPointing,
boolean ecliptic,
boolean north)
Creates a pointing block with an autonomous guidance attitude
|
Modifier and Type | Method and Description |
---|---|
boolean |
isEcliptic() |
boolean |
isNorth() |
boolean |
isSunPointing() |
void |
setBooleanField(java.lang.String field,
boolean value) |
addMetadata, asDataset, copy, dateToZulu, getAttitude, getDuration, getEndTime, getInstrument, getMetadata, getMetadata, getMetadataElement, getStartTime, getType, getVstpNumberMeta, isMaintenance, isSlew, readFrom, setAttitude, setEndTime, setMetadata, setStartTime, toPointingBlock, validate, zuluToDate
addAttribute, addChild, copyFrom, equals, getAttribute, getAttributes, getChild, getChildren, getDescription, getFirstLevelTextContent, getName, getValue, hasAttributtes, hasChildren, regenerate, removeAttribute, removeAttribute, setDescription, setValue, toString, toStringParameter, toXml
public PointingBlockGSEP(java.util.Date startTime, java.util.Date endTime, PointedAxis coordinates, boolean sunPointing, boolean ecliptic, boolean north)
startTime
- Start time for the time interval covered by this blockendTime
- End time for the time interval covered by this blockcoordinates
- SC axis that is either pointed to the Earth or the SunsunPointing
- Flag stating whether the pointedAxis is pointed to the Sun (=true) or to Earth (=false).ecliptic
- Flag stating whether the SC-y-axis must be (nearly) perpendicular to the ecliptic plane (=true) or along the cross product of Sun and Earth direction (=false)north
- Defines the direction of the SC-y-axis. If ecliptic=true, the y-axis points towards ecliptic north and south for
north=true and false respectively. If ecliptic=false, the y-axis points towards plus and minus the cross product of
Earth and Sun direction for north=true and false, respectively.public void setBooleanField(java.lang.String field, boolean value)
public boolean isSunPointing()
public boolean isEcliptic()
public boolean isNorth()