public static class CRD.AnglesMeasurement extends Object implements TimeStamped
Constructor and Description |
---|
AnglesMeasurement(AbsoluteDate date,
double azimuth,
double elevation,
int directionFlag,
int originIndicator,
boolean refractionCorrected,
double azimuthRate,
double elevationRate)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
double |
getAzimuth()
Get the azimuth angle.
|
double |
getAzimuthRate()
Get the azimuth rate.
|
AbsoluteDate |
getDate()
Get the date.
|
int |
getDirectionFlag()
Get the direction flag (0 = transmit & receive ; 1 = transmit ; 2 = receive).
|
double |
getElevation()
Get the elevation angle.
|
double |
getElevationRate()
Get the elevation rate.
|
int |
getOriginIndicator()
Get the angle origin indicator.
|
boolean |
isRefractionCorrected()
Get the flag indicating if the refraction is corrected.
|
public AnglesMeasurement(AbsoluteDate date, double azimuth, double elevation, int directionFlag, int originIndicator, boolean refractionCorrected, double azimuthRate, double elevationRate)
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)public double getAzimuth()
public double getElevation()
public int getDirectionFlag()
public int getOriginIndicator()
0 = unknown; 1 = computed; 2 = commanded (from predictions); 3 = measured (from encoders)
public boolean isRefractionCorrected()
public double getAzimuthRate()
Is equal to Double.NaN if the value is unknown.
public double getElevationRate()
Is equal to Double.NaN if the value is unknown.
public AbsoluteDate getDate()
getDate
in interface TimeStamped
Copyright © 2002-2022 CS GROUP. All rights reserved.