Class TLEPropagatorBuilder

    • Constructor Detail

      • TLEPropagatorBuilder

        public TLEPropagatorBuilder​(TLE templateTLE,
                                    PositionAngle positionAngle,
                                    double positionScale)
        Build a new instance.

        The template TLE is used as a model to create initial orbit. It defines the inertial frame, the central attraction coefficient, orbit type, satellite number, classification, .... and is also used together with the positionScale to convert from the normalized parameters used by the callers of this builder to the real orbital parameters.

        Parameters:
        templateTLE - reference TLE from which real orbits will be built
        positionAngle - position angle type to use
        positionScale - scaling factor used for orbital parameters normalization (typically set to the expected standard deviation of the position)
        Since:
        7.1
    • Method Detail

      • buildPropagator

        public Propagator buildPropagator​(double[] normalizedParameters)
        Build a propagator.
        Parameters:
        normalizedParameters - normalized values for the selected parameters
        Returns:
        an initialized propagator