public interface EphemerisFileWriter
EphemerisFile
包含一个或多个卫星,每个卫星在文件中具有唯一的ID。每个卫星的星历由一个或多个段组成。
星历文件格式可能有额外的设置,需要配置以符合其格式。
Modifier and Type | Method and Description |
---|---|
<C extends TimeStampedPVCoordinates,S extends EphemerisFile.EphemerisSegment<C>> |
write(Appendable writer, EphemerisFile<C,S> ephemerisFile)
使用传入的 EphemerisFile 和传入的Appendable 来写入。
|
default <C extends TimeStampedPVCoordinates,S extends EphemerisFile.EphemerisSegment<C>> |
write(String outputFilePath, EphemerisFile<C,S> ephemerisFile)
使用传入的 EphemerisFile 写入到指定输出路径的文件中。
|
<C extends TimeStampedPVCoordinates,S extends EphemerisFile.EphemerisSegment<C>> void write(Appendable writer, EphemerisFile<C,S> ephemerisFile) throws IOException
EphemerisFile
和传入的Appendable
来写入。
C
- 笛卡尔坐标的类型
S
- 段的类型
writer
- 配置好的可写入文本的Appendable
ephemerisFile
- 要序列化到缓冲区中的填充好的星历文件
IOException
- 如果任何缓冲区写入操作失败,或者如果底层格式不支持EphemerisFile中的配置(例如在一个文件中有多个卫星,原点位于未指定的天体等)
default <C extends TimeStampedPVCoordinates,S extends EphemerisFile.EphemerisSegment<C>> void write(String outputFilePath, EphemerisFile<C,S> ephemerisFile) throws IOException
EphemerisFile
写入到指定输出路径的文件中。
C
- 笛卡尔坐标的类型
S
- 段的类型
outputFilePath
- 将对应文件写入的文件路径
ephemerisFile
- 要序列化到缓冲区中的填充好的星历文件
IOException
- 如果任何文件写入操作失败,或者如果底层格式不支持EphemerisFile中的配置(例如在一个文件中有多个卫星,原点位于未指定的天体等)
Copyright © 2002-2023 CS GROUP. All rights reserved.