public class Acm extends NdmConstituent<AdmHeader,Segment<AcmMetadata,AcmData>> implements AttitudeEphemerisFile<TimeStampedAngularCoordinates,AttitudeStateHistory>
AttitudeEphemerisFile.AttitudeEphemerisSegment<C extends TimeStampedAngularCoordinates>, AttitudeEphemerisFile.SatelliteAttitudeEphemeris<C extends TimeStampedAngularCoordinates,S extends AttitudeEphemerisFile.AttitudeEphemerisSegment<C>>
Modifier and Type | Field and Description |
---|---|
static String |
ATT_LINE
用于XML消息的姿态线元素。
|
static String |
COV_LINE
用于XML消息的协方差线元素。
|
static String |
FORMAT_VERSION_KEY
格式版本的关键。
|
static String |
ROOT
XML消息的根元素。
|
static String |
UNKNOWN_OBJECT
未知对象的默认名称。
|
Constructor and Description |
---|
Acm(AdmHeader header, List<Segment<AcmMetadata,AcmData>> segments, IERSConventions conventions, DataContext dataContext)
简单构造函数。
|
Modifier and Type | Method and Description |
---|---|
AcmData |
getData()
从单个 segment 获取数据。
|
AcmMetadata |
getMetadata()
从单个 segment 获取元数据。
|
Map<String,AcmSatelliteEphemeris> |
getSatellites()
获取文件中每颗卫星的加载星历。
|
getConventions, getDataContext, getHeader, getSegments, setHeader, setSegments, validate
public Acm(AdmHeader header, List<Segment<AcmMetadata,AcmData>> segments, IERSConventions conventions, DataContext dataContext)
header
- 文件头
segments
- 文件段
conventions
- IERS公约
dataContext
- 用于创建参考系、时间尺度等
public AcmMetadata getMetadata()
segment
获取元数据。
segment
的元数据
public Map<String,AcmSatelliteEphemeris> getSatellites()
getSatellites
在接口 AttitudeEphemerisFile<TimeStampedAngularCoordinates,AttitudeStateHistory>
Copyright © 2002-2023 CS GROUP. All rights reserved.