Class KeplerianPropagatorBuilder
java.lang.Object
org.orekit.propagation.conversion.AbstractPropagatorBuilder<KeplerianPropagator,Orbit,AbstractOrbitFactory<Orbit>>
org.orekit.propagation.conversion.AbstractAnalyticalPropagatorBuilder<KeplerianPropagator,Orbit,AbstractOrbitFactory<Orbit>>
org.orekit.propagation.conversion.KeplerianPropagatorBuilder
- All Implemented Interfaces:
Cloneable,PropagatorBuilder
public class KeplerianPropagatorBuilder
extends AbstractAnalyticalPropagatorBuilder<KeplerianPropagator,Orbit,AbstractOrbitFactory<Orbit>>
Builder for Keplerian propagator.
- Since:
- 6.0
- Author:
- Pascal Parraud
-
Constructor Summary
ConstructorsConstructorDescriptionKeplerianPropagatorBuilder(OrbitalParameterFactory<? extends Orbit> factory) Build a new instance.KeplerianPropagatorBuilder(OrbitalParameterFactory<? extends Orbit> factory, AttitudeProvider attitudeProvider) Build a new instance. -
Method Summary
Modifier and TypeMethodDescriptionbuildPropagator(double[] normalizedParameters) Build a propagator.clone().Methods inherited from class org.orekit.propagation.conversion.AbstractAnalyticalPropagatorBuilder
addImpulseManeuver, buildLeastSquaresModel, clearImpulseManeuvers, getImpulseManeuversMethods inherited from class org.orekit.propagation.conversion.AbstractPropagatorBuilder
addAdditionalDerivativesProvider, addPropagationParameters, buildPropagator, deselectDynamicParameters, getAdditionalDerivativesProviders, getAttitudeProvider, getMass, getOrbitalParameterFactory, getPropagationParametersDrivers, getSelectedNormalizedParameters, resetOrbit, setAttitudeProvider, setMass, setParameters
-
Constructor Details
-
KeplerianPropagatorBuilder
Build a new instance.- Parameters:
factory- factory for initial orbit- Since:
- 14.0
- See Also:
-
KeplerianPropagatorBuilder
public KeplerianPropagatorBuilder(OrbitalParameterFactory<? extends Orbit> factory, AttitudeProvider attitudeProvider) Build a new instance.- Parameters:
factory- factory for initial orbitattitudeProvider- attitude law to use.- Since:
- 10.1
-
-
Method Details
-
clone
..- Overrides:
clonein classAbstractPropagatorBuilder<KeplerianPropagator,Orbit, AbstractOrbitFactory<Orbit>>
-
buildPropagator
Build a propagator.- Specified by:
buildPropagatorin interfacePropagatorBuilder- Specified by:
buildPropagatorin classAbstractPropagatorBuilder<KeplerianPropagator,Orbit, AbstractOrbitFactory<Orbit>> - Parameters:
normalizedParameters- normalized values for the selected parameters- Returns:
- an initialized propagator
-