public class Apm extends NdmConstituent<AdmHeader,Segment<AdmMetadata,ApmData>>
Modifier and Type | Field and Description |
---|---|
static String |
FORMAT_VERSION_KEY
格式版本的关键。
|
static String |
ROOT
XML文件的根元素。
|
Constructor and Description |
---|
Apm(AdmHeader header, List<Segment<AdmMetadata,ApmData>> segments, IERSConventions conventions, DataContext dataContext)
简单构造函数。
|
Modifier and Type | Method and Description |
---|---|
Attitude |
getAttitude(Frame frame, PVCoordinatesProvider pvProvider)
获取姿态。
|
ApmData |
getData()
获取文件数据。
|
AdmMetadata |
getMetadata()
获取文件元数据。
|
getConventions, getDataContext, getHeader, getSegments, setHeader, setSegments, validate
public Apm(AdmHeader header, List<Segment<AdmMetadata,ApmData>> segments, IERSConventions conventions, DataContext dataContext)
header
- 文件头
segments
- 文件段
conventions
- IERS约定
dataContext
- 用于创建参考系、时间尺度等
public AdmMetadata getMetadata()
public ApmData getData()
public Attitude getAttitude(Frame frame, PVCoordinatesProvider pvProvider)
frame
- 姿态必须定义的参考系(如果姿态不是轨道相关且希望在与姿态消息中使用的相同参考系中获取姿态,则可能为null)
pvProvider
- 用于提供航天器位置和速度的提供者(如果姿态不是轨道相关,则可能为null)
Copyright © 2002-2023 CS GROUP. All rights reserved.