public class WriterBuilder extends AbstractBuilder<WriterBuilder>
CCSDS消息
文件编写器的构建器。
此构建器可用于构建所有CCSDS消息编写器类型。在多线程环境中特别有用,因为编写器不能在线程之间共享,因此在这种情况下必须构建几个独立的编写器。
Constructor and Description |
---|
WriterBuilder()
简单构造函数。
|
WriterBuilder(DataContext dataContext)
简单构造函数。
|
Modifier and Type | Method and Description |
---|---|
AcmWriter |
buildAcmWriter()
构建一个用于 姿态综合消息 的编写器。
|
AemWriter |
buildAemWriter()
构建一个用于 姿态星历消息 的编写器。
|
ApmWriter |
buildApmWriter()
构建一个用于 姿态参数消息 的编写器。
|
CdmWriter |
buildCdmWriter()
构建一个用于 碰撞数据消息 的编写器。
|
NdmWriter |
buildNdmWriter()
构建一个用于 导航数据消息 的编写器。
|
OcmWriter |
buildOcmWriter()
构建一个用于 轨道综合消息 的编写器。
|
OemWriter |
buildOemWriter()
构建一个用于 轨道星历消息 的编写器。
|
OmmWriter |
buildOmmWriter()
构建一个用于 轨道平均元素消息 的编写器。
|
OpmWriter |
buildOpmWriter()
构建一个用于 轨道参数消息 的编写器。
|
TdmWriter |
buildTdmWriter()
构建一个用于 跟踪数据消息 的编写器。
|
protected WriterBuilder |
create(IERSConventions newConventions, double newEquatorialRadius, double newFlattening, DataContext newDataContext, AbsoluteDate newMissionReferenceDate, RangeUnitsConverter newRangeUnitsConverter)
构建一个实例。
|
getConventions, getDataContext, getEquatorialRadius, getFlattening, getMissionReferenceDate, getRangeUnitsConverter, withConventions, withDataContext, withEquatorialRadius, withFlattening, withMissionReferenceDate, withRangeUnitsConverter
@DefaultDataContext public WriterBuilder()
此构造函数创建一个具有以下设置的构建器
IERS公约
设置为IERSConventions.IERS_2010
中心天体赤道半径
设置为Double.NaN
中心天体扁率
设置为Double.NaN
数据上下文
设置为默认上下文
任务参考日期
设置为null
范围单位转换器
设置为IdentityConverter
public WriterBuilder(DataContext dataContext)
此构造函数创建一个具有以下设置的构建器
IERS公约
设置为IERSConventions.IERS_2010
中心天体赤道半径
设置为Double.NaN
中心天体扁率
设置为Double.NaN
任务参考日期
设置为null
范围单位转换器
设置为IdentityConverter
dataContext
- 用于检索参考系、时间尺度等的数据上下文。
protected WriterBuilder create(IERSConventions newConventions, double newEquatorialRadius, double newFlattening, DataContext newDataContext, AbsoluteDate newMissionReferenceDate, RangeUnitsConverter newRangeUnitsConverter)
create
在类 AbstractBuilder<WriterBuilder>
newConventions
- IERS公约
newEquatorialRadius
- 中心天体赤道半径
newFlattening
- 中心天体扁率
newDataContext
- 用于检索参考系、时间尺度等的数据上下文。
newMissionReferenceDate
- 任务经过时间或任务相对时间时间系统的参考日期
newRangeUnitsConverter
- 范围单位
的转换器
Copyright © 2002-2023 CS GROUP. All rights reserved.