public final class FramesConfigurationBuilder extends Object
Frame configuration builder utility, to assist the user in creating a FramesConfiguration. Two constructors
exist.
FramesConfigurationImplementation that is initialized with no model, see
NO_TIDE,
NO_LIBRATION,
NO_PN and
NoEOP2000History. FramesConfiguration as an input argument, and initializes the new internal FramesConfiguration with
the models from the user specified one.| Constructor and Description |
|---|
FramesConfigurationBuilder()
Public default constructor.
|
FramesConfigurationBuilder(FramesConfiguration configIn)
Public constructor.
|
| Modifier and Type | Method and Description |
|---|---|
FramesConfiguration |
getConfiguration()
Configuration builder using the current builder providers.
|
void |
setCIRFPrecessionNutation(PrecessionNutation precessionNutationModel)
Setter for CIRF precession nutation provider in the builder.
|
void |
setDiurnalRotation(DiurnalRotation diurnalRotationModel)
Setter for diurnal rotation provider in the builder.
|
void |
setEOPHistory(EOPHistory history)
Setter for history provider in the builder.
|
void |
setMODPrecession(MODPrecessionModel modPrecessionModel)
Setter for MOD precession provider in the builder.
|
void |
setPolarMotion(PolarMotion polarMotionModel)
Setter for polar motion provider in the builder.
|
public FramesConfigurationBuilder()
public FramesConfigurationBuilder(FramesConfiguration configIn)
configIn - user configurationpublic void setEOPHistory(EOPHistory history)
history - history providerpublic void setPolarMotion(PolarMotion polarMotionModel)
polarMotionModel - polar motion providerpublic void setDiurnalRotation(DiurnalRotation diurnalRotationModel)
diurnalRotationModel - diurnal rotation providerpublic void setCIRFPrecessionNutation(PrecessionNutation precessionNutationModel)
precessionNutationModel - precession nutation providerpublic void setMODPrecession(MODPrecessionModel modPrecessionModel)
modPrecessionModel - MOD Precession providerpublic FramesConfiguration getConfiguration()
config is reinitialized here.Copyright © 2025 CNES. All rights reserved.