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)
构造函数。
|
Modifier and Type | Method and Description |
---|---|
double |
getAzimuth()
获取方位角。
|
double |
getAzimuthRate()
获取方位角速率。
|
AbsoluteDate |
getDate()
获取日期。
|
int |
getDirectionFlag()
获取方向标志(0 = 发射 & 接收;1 = 发射;2 = 接收)。
|
double |
getElevation()
获取俯仰角。
|
double |
getElevationRate()
获取俯仰角速率。
|
int |
getOriginIndicator()
获取角度起始指示器。
|
boolean |
isRefractionCorrected()
获取指示折射是否已校正的标志。
|
String |
toCrdString()
以CRD格式获取实例的字符串表示。
|
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
durationFrom
public AnglesMeasurement(AbsoluteDate date, double azimuth, double elevation, int directionFlag, int originIndicator, boolean refractionCorrected, double azimuthRate, double elevationRate)
date
- 数据时刻
azimuth
- 方位角(弧度)
elevation
- 俯仰角(弧度)
directionFlag
- 方向标志
originIndicator
- 角度起始指示器
refractionCorrected
- 指示折射是否已校正的标志
azimuthRate
- 方位角速率(弧度/秒)(如果未知,则等于Double.NaN)
elevationRate
- 俯仰角速率(弧度/秒)(如果未知,则等于Double.NaN)
public double getAzimuth()
public double getElevation()
public int getDirectionFlag()
public int getOriginIndicator()
0 = 未知;1 = 计算;2 = 预测(来自预测);3 = 测量(来自编码器)
public boolean isRefractionCorrected()
public double getAzimuthRate()
如果值未知,则等于Double.NaN。
public double getElevationRate()
如果值未知,则等于Double.NaN。
public AbsoluteDate getDate()
getDate
在接口 TimeStamped
@DefaultDataContext public String toCrdString()
@DefaultDataContext public String toString()
Copyright © 2002-2023 CS GROUP. All rights reserved.