Package org.orekit.files.ilrs
Class CRD.AnglesMeasurement
java.lang.Object
org.orekit.files.ilrs.CRD.AnglesMeasurement
- All Implemented Interfaces:
TimeStamped
- Enclosing class:
CRD
Pointing angles record.
-
Constructor Summary
ConstructorsConstructorDescriptionAnglesMeasurement(AbsoluteDate date, double azimuth, double elevation, int directionFlag, int originIndicator, boolean refractionCorrected, double azimuthRate, double elevationRate) Constructor. -
Method Summary
Modifier and TypeMethodDescriptiondoubleGet the azimuth angle.doubleGet the azimuth rate.getDate()Get the date.intGet the direction flag (0 = transmit & receive ; 1 = transmit ; 2 = receive).doubleGet the elevation angle.doubleGet the elevation rate.intGet the angle origin indicator.booleanGet the flag indicating if the refraction is corrected.Get a string representation of the instance in the CRD format.toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.orekit.time.TimeStamped
durationFrom
-
Constructor Details
-
AnglesMeasurement
public AnglesMeasurement(AbsoluteDate date, double azimuth, double elevation, int directionFlag, int originIndicator, boolean refractionCorrected, double azimuthRate, double elevationRate) Constructor.- Parameters:
date- data epochazimuth- azimuth angle in radianselevation- elevation angle in radiansdirectionFlag- direction flagoriginIndicator- angle origin indicatorrefractionCorrected- flag to indicate if the refraction is correctedazimuthRate- azimuth rate in radians per second (equal to Double.NaN if unknown)elevationRate- elevation rate in radians per second (equal to Double.NaN if unknown)
-
-
Method Details
-
getAzimuth
public double getAzimuth()Get the azimuth angle.- Returns:
- the azimuth angle in radians
-
getElevation
public double getElevation()Get the elevation angle.- Returns:
- the elevation angle in radians
-
getDirectionFlag
public int getDirectionFlag()Get the direction flag (0 = transmit & receive ; 1 = transmit ; 2 = receive).- Returns:
- the direction flag
-
getOriginIndicator
public int getOriginIndicator()Get the angle origin indicator.0 = unknown; 1 = computed; 2 = commanded (from predictions); 3 = measured (from encoders)
- Returns:
- the angle origin indicator
-
isRefractionCorrected
public boolean isRefractionCorrected()Get the flag indicating if the refraction is corrected.- Returns:
- true if refraction is corrected
-
getAzimuthRate
public double getAzimuthRate()Get the azimuth rate.Is equal to Double.NaN if the value is unknown.
- Returns:
- the azimuth rate in radians per second
-
getElevationRate
public double getElevationRate()Get the elevation rate.Is equal to Double.NaN if the value is unknown.
- Returns:
- the elevation rate in radians per second
-
getDate
Get the date.- Specified by:
getDatein interfaceTimeStamped- Returns:
- date attached to the object
-
toCrdString
Get a string representation of the instance in the CRD format.- Returns:
- a string representation of the instance, in the CRD format.
- Since:
- 12.0
-
toString
-