Uses of Class
org.orekit.propagation.SpacecraftState
-
Packages that use SpacecraftState Package Description org.orekit.attitudes This package provides classes to represent simple attitudes.org.orekit.estimation.measurements The measurements package defines everything that is related to orbit determination measurements.org.orekit.estimation.measurements.generation This package provides Orbit Determination measurements generation.org.orekit.estimation.measurements.modifiers org.orekit.estimation.sequential org.orekit.files.ccsds This package provides a parser for orbit data stored in CCSDS Orbit Data Message format.org.orekit.files.general This package provides interfaces for orbit file representations and corresponding parsers.org.orekit.forces This package provides the interface for force models that will be used by theNumericalPropagator, as well as some classical spacecraft models for surface forces (spherical, box and solar array ...).org.orekit.forces.drag This package provides all drag-related forces.org.orekit.forces.gravity This package provides all gravity-related forces.org.orekit.forces.maneuvers This package provides models of simple maneuvers.org.orekit.forces.radiation This package provides all radiation pressure related forces.org.orekit.propagation Propagationorg.orekit.propagation.analytical Top level package for analytical propagators.org.orekit.propagation.analytical.gnss This package provides classes to propagate GNSS orbits.org.orekit.propagation.analytical.tle This package provides classes to read and extrapolate tle's.org.orekit.propagation.conversion This package provides tools to convert a given propagator or a set ofSpacecraftStateinto another propagator.org.orekit.propagation.events This package provides interfaces and classes dealing with events occurring during propagation.org.orekit.propagation.events.handlers This package provides an interface and classes dealing with events occurrence only.org.orekit.propagation.integration Utilities for integration-based propagators (both numerical and semi-analytical).org.orekit.propagation.numerical Top level package for numerical propagators.org.orekit.propagation.sampling This package provides interfaces and classes dealing with step handling during propagation.org.orekit.propagation.semianalytical.dsst This package provides an implementation of the Draper Semi-analytical Satellite Theory (DSST).org.orekit.propagation.semianalytical.dsst.forces This package provides force models for Draper Semi-analytical Satellite Theory (DSST).org.orekit.utils This package provides useful objects. -
-
Uses of SpacecraftState in org.orekit.attitudes
Methods in org.orekit.attitudes with parameters of type SpacecraftState Modifier and Type Method Description voidAttitudesSequence.SwitchHandler. switchOccurred(AttitudeProvider preceding, AttitudeProvider following, SpacecraftState state)Method called when attitude is switched from one law to another law. -
Uses of SpacecraftState in org.orekit.estimation.measurements
Methods in org.orekit.estimation.measurements that return SpacecraftState Modifier and Type Method Description SpacecraftState[]EstimatedMeasurement. getStates()Get the states of the spacecrafts.Methods in org.orekit.estimation.measurements with parameters of type SpacecraftState Modifier and Type Method Description EstimatedMeasurement<T>AbstractMeasurement. estimate(int iteration, int evaluation, SpacecraftState[] states)Estimate the theoretical value of the measurement.EstimatedMeasurement<T>ObservedMeasurement. estimate(int iteration, int evaluation, SpacecraftState[] states)Estimate the theoretical value of the measurement.static TimeStampedFieldPVCoordinates<org.hipparchus.analysis.differentiation.DerivativeStructure>AbstractMeasurement. getCoordinates(SpacecraftState state, int firstDerivative, org.hipparchus.analysis.differentiation.DSFactory factory)Get Cartesian coordinates as derivatives.protected abstract EstimatedMeasurement<T>AbstractMeasurement. theoreticalEvaluation(int iteration, int evaluation, SpacecraftState[] states)Estimate the theoretical value.protected EstimatedMeasurement<AngularAzEl>AngularAzEl. theoreticalEvaluation(int iteration, int evaluation, SpacecraftState[] states)Estimate the theoretical value.protected EstimatedMeasurement<AngularRaDec>AngularRaDec. theoreticalEvaluation(int iteration, int evaluation, SpacecraftState[] states)Estimate the theoretical value.protected EstimatedMeasurement<InterSatellitesRange>InterSatellitesRange. theoreticalEvaluation(int iteration, int evaluation, SpacecraftState[] states)Estimate the theoretical value.protected EstimatedMeasurement<Phase>Phase. theoreticalEvaluation(int iteration, int evaluation, SpacecraftState[] states)Estimate the theoretical value.protected EstimatedMeasurement<Position>Position. theoreticalEvaluation(int iteration, int evaluation, SpacecraftState[] states)Estimate the theoretical value.protected EstimatedMeasurement<PV>PV. theoreticalEvaluation(int iteration, int evaluation, SpacecraftState[] states)Estimate the theoretical value.protected EstimatedMeasurement<Range>Range. theoreticalEvaluation(int iteration, int evaluation, SpacecraftState[] states)Estimate the theoretical value.protected EstimatedMeasurement<RangeRate>RangeRate. theoreticalEvaluation(int iteration, int evaluation, SpacecraftState[] states)Estimate the theoretical value.protected EstimatedMeasurement<TurnAroundRange>TurnAroundRange. theoreticalEvaluation(int iteration, int evaluation, SpacecraftState[] states)Estimate the theoretical value.Constructors in org.orekit.estimation.measurements with parameters of type SpacecraftState Constructor Description EstimatedMeasurement(T observedMeasurement, int iteration, int count, SpacecraftState[] states, TimeStampedPVCoordinates[] participants)Simple constructor. -
Uses of SpacecraftState in org.orekit.estimation.measurements.generation
Methods in org.orekit.estimation.measurements.generation with parameters of type SpacecraftState Modifier and Type Method Description AngularAzElAngularAzElBuilder. build(SpacecraftState[] states)Generate a single measurement.AngularRaDecAngularRaDecBuilder. build(SpacecraftState[] states)Generate a single measurement.InterSatellitesRangeInterSatellitesRangeBuilder. build(SpacecraftState[] states)Generate a single measurement.TMeasurementBuilder. build(SpacecraftState[] states)Generate a single measurement.PositionPositionBuilder. build(SpacecraftState[] states)Generate a single measurement.PVPVBuilder. build(SpacecraftState[] states)Generate a single measurement.RangeRangeBuilder. build(SpacecraftState[] states)Generate a single measurement.RangeRateRangeRateBuilder. build(SpacecraftState[] states)Generate a single measurement.TurnAroundRangeTurnAroundRangeBuilder. build(SpacecraftState[] states)Generate a single measurement. -
Uses of SpacecraftState in org.orekit.estimation.measurements.modifiers
Methods in org.orekit.estimation.measurements.modifiers with parameters of type SpacecraftState Modifier and Type Method Description doubleRangeRateTroposphericDelayModifier. rangeRateErrorTroposphericModel(GroundStation station, SpacecraftState state)Compute the measurement error due to Troposphere.Constructors in org.orekit.estimation.measurements.modifiers with parameters of type SpacecraftState Constructor Description TroposphericDSConverter(SpacecraftState state, int freeStateParameters, AttitudeProvider provider)Simple constructor. -
Uses of SpacecraftState in org.orekit.estimation.sequential
Methods in org.orekit.estimation.sequential that return SpacecraftState Modifier and Type Method Description SpacecraftState[]KalmanEstimation. getCorrectedSpacecraftStates()Get the corrected spacecraft states.SpacecraftState[]Model. getCorrectedSpacecraftStates()Get the corrected spacecraft states.SpacecraftState[]KalmanEstimation. getPredictedSpacecraftStates()Get the predicted spacecraft states.SpacecraftState[]Model. getPredictedSpacecraftStates()Get the predicted spacecraft states.Methods in org.orekit.estimation.sequential with parameters of type SpacecraftState Modifier and Type Method Description org.hipparchus.linear.RealMatrixAbstractCovarianceMatrixProvider. getInitialCovarianceMatrix(SpacecraftState initial)Get the initial covariance matrix.org.hipparchus.linear.RealMatrixCovarianceMatrixProvider. getInitialCovarianceMatrix(SpacecraftState initial)Get the initial covariance matrix.org.hipparchus.linear.RealMatrixConstantProcessNoise. getProcessNoiseMatrix(SpacecraftState previous, SpacecraftState current)Get the process noise matrix between previous and current states.org.hipparchus.linear.RealMatrixCovarianceMatrixProvider. getProcessNoiseMatrix(SpacecraftState previous, SpacecraftState current)Get the process noise matrix between previous and current states.org.hipparchus.linear.RealMatrixUnivariateProcessNoise. getProcessNoiseMatrix(SpacecraftState previous, SpacecraftState current)Get the process noise matrix between previous and current states. -
Uses of SpacecraftState in org.orekit.files.ccsds
Methods in org.orekit.files.ccsds that return SpacecraftState Modifier and Type Method Description SpacecraftStateOMMFile. generateSpacecraftState()Generate spacecraft state from theKeplerianOrbitgenerated by generateKeplerianOrbit.SpacecraftStateOPMFile. generateSpacecraftState()Generate spacecraft state from theCartesianOrbitgenerated by generateCartesianOrbit.Methods in org.orekit.files.ccsds with parameters of type SpacecraftState Modifier and Type Method Description voidStreamingOemWriter.Segment. handleStep(SpacecraftState s, boolean isLast)voidStreamingOemWriter.Segment. init(SpacecraftState s0, AbsoluteDate t, double step)Initialize step handler at the start of a propagation. -
Uses of SpacecraftState in org.orekit.files.general
Method parameters in org.orekit.files.general with type arguments of type SpacecraftState Modifier and Type Method Description OrekitEphemerisFile.OrekitEphemerisSegmentOrekitEphemerisFile.OrekitSatelliteEphemeris. addNewSegment(List<SpacecraftState> states)Injects pre-computed satellite states into this ephemeris file object, returning the generatedOrekitEphemerisFile.OrekitEphemerisSegmentthat has been stored internally.OrekitEphemerisFile.OrekitEphemerisSegmentOrekitEphemerisFile.OrekitSatelliteEphemeris. addNewSegment(List<SpacecraftState> states, int interpolationSampleSize)Injects pre-computed satellite states into this ephemeris file object, returning the generatedOrekitEphemerisFile.OrekitEphemerisSegmentthat has been stored internally.OrekitEphemerisFile.OrekitEphemerisSegmentOrekitEphemerisFile.OrekitSatelliteEphemeris. addNewSegment(List<SpacecraftState> states, CelestialBody body, int interpolationSampleSize)Injects pre-computed satellite states into this ephemeris file object, returning the generatedOrekitEphemerisFile.OrekitEphemerisSegmentthat has been stored internally. -
Uses of SpacecraftState in org.orekit.forces
Methods in org.orekit.forces with parameters of type SpacecraftState Modifier and Type Method Description org.hipparchus.geometry.euclidean.threed.Vector3DAbstractParametricAcceleration. acceleration(SpacecraftState state, double[] parameters)Compute acceleration.org.hipparchus.geometry.euclidean.threed.Vector3DForceModel. acceleration(SpacecraftState s, double[] parameters)Compute acceleration.default voidForceModel. addContribution(SpacecraftState s, TimeDerivativesEquations adder)Compute the contribution of the force model to the perturbing acceleration.default voidForceModel. init(SpacecraftState initialState, AbsoluteDate target)Initialize the force model at the start of propagation.voidHarmonicParametricAcceleration. init(SpacecraftState initialState, AbsoluteDate target)Initialize the force model at the start of propagation.voidPolynomialParametricAcceleration. init(SpacecraftState initialState, AbsoluteDate target)Initialize the force model at the start of propagation.protected abstract doubleAbstractParametricAcceleration. signedAmplitude(SpacecraftState state, double[] parameters)Compute the signed amplitude of the acceleration.protected doubleHarmonicParametricAcceleration. signedAmplitude(SpacecraftState state, double[] parameters)Compute the signed amplitude of the acceleration.protected doublePolynomialParametricAcceleration. signedAmplitude(SpacecraftState state, double[] parameters)Compute the signed amplitude of the acceleration. -
Uses of SpacecraftState in org.orekit.forces.drag
Methods in org.orekit.forces.drag with parameters of type SpacecraftState Modifier and Type Method Description org.hipparchus.geometry.euclidean.threed.Vector3DDragForce. acceleration(SpacecraftState s, double[] parameters)Compute acceleration. -
Uses of SpacecraftState in org.orekit.forces.gravity
Methods in org.orekit.forces.gravity with parameters of type SpacecraftState Modifier and Type Method Description org.hipparchus.geometry.euclidean.threed.Vector3DHolmesFeatherstoneAttractionModel. acceleration(SpacecraftState s, double[] parameters)Compute acceleration.org.hipparchus.geometry.euclidean.threed.Vector3DNewtonianAttraction. acceleration(SpacecraftState s, double[] parameters)Compute acceleration.org.hipparchus.geometry.euclidean.threed.Vector3DOceanTides. acceleration(SpacecraftState s, double[] parameters)Compute acceleration.org.hipparchus.geometry.euclidean.threed.Vector3DRelativity. acceleration(SpacecraftState s, double[] parameters)Compute acceleration.org.hipparchus.geometry.euclidean.threed.Vector3DSolidTides. acceleration(SpacecraftState s, double[] parameters)Compute acceleration.org.hipparchus.geometry.euclidean.threed.Vector3DThirdBodyAttraction. acceleration(SpacecraftState s, double[] parameters)Compute acceleration.voidNewtonianAttraction. addContribution(SpacecraftState s, TimeDerivativesEquations adder)Compute the contribution of the force model to the perturbing acceleration. -
Uses of SpacecraftState in org.orekit.forces.maneuvers
Methods in org.orekit.forces.maneuvers that return SpacecraftState Modifier and Type Method Description SpacecraftStateSmallManeuverAnalyticalModel. apply(SpacecraftState state1)Compute the effect of the maneuver on a spacecraft state.Methods in org.orekit.forces.maneuvers with parameters of type SpacecraftState Modifier and Type Method Description org.hipparchus.geometry.euclidean.threed.Vector3DConstantThrustManeuver. acceleration(SpacecraftState state, double[] parameters)Compute acceleration.voidConstantThrustManeuver. addContribution(SpacecraftState s, TimeDerivativesEquations adder)Compute the contribution of the force model to the perturbing acceleration.SpacecraftStateSmallManeuverAnalyticalModel. apply(SpacecraftState state1)Compute the effect of the maneuver on a spacecraft state.doubleImpulseManeuver. g(SpacecraftState s)Compute the value of the switching function.voidConstantThrustManeuver. init(SpacecraftState s0, AbsoluteDate t)Initialize the force model at the start of propagation.voidImpulseManeuver. init(SpacecraftState s0, AbsoluteDate t)Initialize event handler at the start of a propagation.Constructors in org.orekit.forces.maneuvers with parameters of type SpacecraftState Constructor Description SmallManeuverAnalyticalModel(SpacecraftState state0, org.hipparchus.geometry.euclidean.threed.Vector3D dV, double isp)Build a maneuver defined in spacecraft frame.SmallManeuverAnalyticalModel(SpacecraftState state0, Frame frame, org.hipparchus.geometry.euclidean.threed.Vector3D dV, double isp)Build a maneuver defined in user-specified frame. -
Uses of SpacecraftState in org.orekit.forces.radiation
Methods in org.orekit.forces.radiation with parameters of type SpacecraftState Modifier and Type Method Description org.hipparchus.geometry.euclidean.threed.Vector3DSolarRadiationPressure. acceleration(SpacecraftState s, double[] parameters)Compute acceleration. -
Uses of SpacecraftState in org.orekit.propagation
Methods in org.orekit.propagation that return SpacecraftState Modifier and Type Method Description SpacecraftStateSpacecraftState. addAdditionalState(String name, double... value)Add an additional state.SpacecraftStateAbstractPropagator. getInitialState()Get the propagator initial state.SpacecraftStatePropagator. getInitialState()Get the propagator initial state.SpacecraftStateSpacecraftState. interpolate(AbsoluteDate date, Stream<SpacecraftState> sample)Get an interpolated instance.SpacecraftStateAbstractPropagator. propagate(AbsoluteDate target)Propagate towards a target date.SpacecraftStatePropagator. propagate(AbsoluteDate target)Propagate towards a target date.SpacecraftStatePropagator. propagate(AbsoluteDate start, AbsoluteDate target)Propagate from a start date towards a target date.SpacecraftStateSpacecraftState. shiftedBy(double dt)Get a time-shifted state.SpacecraftStateFieldSpacecraftState. toSpacecraftState()To convert a FieldSpacecraftState instance into a SpacecraftState instance.protected SpacecraftStateAbstractPropagator. updateAdditionalStates(SpacecraftState original)Update state by adding all additional states.Methods in org.orekit.propagation that return types with arguments of type SpacecraftState Modifier and Type Method Description List<SpacecraftState>PropagatorsParallelizer. propagate(AbsoluteDate start, AbsoluteDate target)Propagate from a start date towards a target date.Methods in org.orekit.propagation with parameters of type SpacecraftState Modifier and Type Method Description voidSpacecraftState. ensureCompatibleAdditionalStates(SpacecraftState state)Check if two instances have the same set of additional states available.double[]AdditionalStateProvider. getAdditionalState(SpacecraftState state)Get the additional state.voidAbstractPropagator. resetInitialState(SpacecraftState state)Reset the propagator initial state.voidPropagator. resetInitialState(SpacecraftState state)Reset the propagator initial state.protected SpacecraftStateAbstractPropagator. updateAdditionalStates(SpacecraftState original)Update state by adding all additional states.Method parameters in org.orekit.propagation with type arguments of type SpacecraftState Modifier and Type Method Description SpacecraftStateSpacecraftState. interpolate(AbsoluteDate date, Stream<SpacecraftState> sample)Get an interpolated instance.Constructors in org.orekit.propagation with parameters of type SpacecraftState Constructor Description FieldSpacecraftState(org.hipparchus.Field<T> field, SpacecraftState state)Convert aSpacecraftState. -
Uses of SpacecraftState in org.orekit.propagation.analytical
Methods in org.orekit.propagation.analytical that return SpacecraftState Modifier and Type Method Description protected SpacecraftStateAbstractAnalyticalPropagator. acceptStep(OrekitStepInterpolator interpolator, AbsoluteDate target, double epsilon)Accept a step, triggering events and step handlers.SpacecraftStateAdapterPropagator.DifferentialEffect. apply(SpacecraftState original)Apply the effect to aspacecraft state.SpacecraftStateJ2DifferentialEffect. apply(SpacecraftState state1)Apply the effect to aspacecraft state.protected SpacecraftStateAbstractAnalyticalPropagator. basicPropagate(AbsoluteDate date)Propagate an orbit without any fancy features.protected SpacecraftStateAdapterPropagator. basicPropagate(AbsoluteDate date)Propagate an orbit without any fancy features.SpacecraftStateEphemeris. basicPropagate(AbsoluteDate date)SpacecraftStateAdapterPropagator. getInitialState()Get the propagator initial state.SpacecraftStateAggregateBoundedPropagator. getInitialState()SpacecraftStateEphemeris. getInitialState()Get the propagator initial state.SpacecraftStateAbstractAnalyticalPropagator. propagate(AbsoluteDate start, AbsoluteDate target)Propagate from a start date towards a target date.Methods in org.orekit.propagation.analytical with parameters of type SpacecraftState Modifier and Type Method Description SpacecraftStateAdapterPropagator.DifferentialEffect. apply(SpacecraftState original)Apply the effect to aspacecraft state.SpacecraftStateJ2DifferentialEffect. apply(SpacecraftState state1)Apply the effect to aspacecraft state.voidAdapterPropagator. resetInitialState(SpacecraftState state)Reset the propagator initial state.voidAggregateBoundedPropagator. resetInitialState(SpacecraftState state)voidEcksteinHechlerPropagator. resetInitialState(SpacecraftState state)Reset the propagator initial state.voidEphemeris. resetInitialState(SpacecraftState state)Try (and fail) to reset the initial state.voidKeplerianPropagator. resetInitialState(SpacecraftState state)Reset the propagator initial state.protected abstract voidAbstractAnalyticalPropagator. resetIntermediateState(SpacecraftState state, boolean forward)Reset an intermediate state.protected voidAdapterPropagator. resetIntermediateState(SpacecraftState state, boolean forward)Reset an intermediate state.protected voidAggregateBoundedPropagator. resetIntermediateState(SpacecraftState state, boolean forward)protected voidEcksteinHechlerPropagator. resetIntermediateState(SpacecraftState state, boolean forward)Reset an intermediate state.protected voidEphemeris. resetIntermediateState(SpacecraftState state, boolean forward)Reset an intermediate state.protected voidKeplerianPropagator. resetIntermediateState(SpacecraftState state, boolean forward)Reset an intermediate state.Constructors in org.orekit.propagation.analytical with parameters of type SpacecraftState Constructor Description J2DifferentialEffect(SpacecraftState original, AdapterPropagator.DifferentialEffect directEffect, boolean applyBefore, double referenceRadius, double mu, double j2)Simple constructor.J2DifferentialEffect(SpacecraftState original, AdapterPropagator.DifferentialEffect directEffect, boolean applyBefore, UnnormalizedSphericalHarmonicsProvider gravityField)Simple constructor.Constructor parameters in org.orekit.propagation.analytical with type arguments of type SpacecraftState Constructor Description Ephemeris(List<SpacecraftState> states, int interpolationPoints)Constructor with tabulated states.Ephemeris(List<SpacecraftState> states, int interpolationPoints, double extrapolationThreshold)Constructor with tabulated states. -
Uses of SpacecraftState in org.orekit.propagation.analytical.gnss
Methods in org.orekit.propagation.analytical.gnss with parameters of type SpacecraftState Modifier and Type Method Description double[]ClockCorrectionsProvider. getAdditionalState(SpacecraftState state)Get the additional state.voidGPSPropagator. resetInitialState(SpacecraftState state)Reset the propagator initial state.protected voidGPSPropagator. resetIntermediateState(SpacecraftState state, boolean forward)Reset an intermediate state. -
Uses of SpacecraftState in org.orekit.propagation.analytical.tle
Methods in org.orekit.propagation.analytical.tle with parameters of type SpacecraftState Modifier and Type Method Description voidTLEPropagator. resetInitialState(SpacecraftState state)Reset the propagator initial state.protected voidTLEPropagator. resetIntermediateState(SpacecraftState state, boolean forward)Reset an intermediate state. -
Uses of SpacecraftState in org.orekit.propagation.conversion
Methods in org.orekit.propagation.conversion that return SpacecraftState Modifier and Type Method Description SpacecraftStateOsculatingToMeanElementsConverter. convert()Convert an osculating orbit into a mean orbit, in DSST sense.Methods in org.orekit.propagation.conversion that return types with arguments of type SpacecraftState Modifier and Type Method Description protected List<SpacecraftState>AbstractPropagatorConverter. getSample()Get the states sample.Method parameters in org.orekit.propagation.conversion with type arguments of type SpacecraftState Modifier and Type Method Description PropagatorAbstractPropagatorConverter. convert(List<SpacecraftState> states, boolean positionOnly, String... freeParameters)Find the propagator that minimize the mean square error for a sample ofstates.PropagatorAbstractPropagatorConverter. convert(List<SpacecraftState> states, boolean positionOnly, List<String> freeParameters)Find the propagator that minimize the mean square error for a sample ofstates.PropagatorPropagatorConverter. convert(List<SpacecraftState> states, boolean positionOnly, String... freeParameters)Find the propagator that minimize the mean square error for a sample ofstates.PropagatorPropagatorConverter. convert(List<SpacecraftState> states, boolean positionOnly, List<String> freeParameters)Find the propagator that minimize the mean square error for a sample ofstates.Constructors in org.orekit.propagation.conversion with parameters of type SpacecraftState Constructor Description OsculatingToMeanElementsConverter(SpacecraftState state, int satelliteRevolution, Propagator propagator, double positionScale)Constructor. -
Uses of SpacecraftState in org.orekit.propagation.events
Methods in org.orekit.propagation.events that return SpacecraftState Modifier and Type Method Description SpacecraftStateEventState.EventOccurrence. getNewState()Get the new state for a reset action.SpacecraftStateEventsLogger.LoggedEvent. getState()Get the triggering state.SpacecraftStateAbstractDetector. resetState(SpacecraftState oldState)Reset the state prior to continue propagation.SpacecraftStateAdapterDetector. resetState(SpacecraftState oldState)Reset the state prior to continue propagation.default SpacecraftStateEventDetector. resetState(SpacecraftState oldState)Reset the state prior to continue propagation.Methods in org.orekit.propagation.events that return types with arguments of type SpacecraftState Modifier and Type Method Description ToDoubleFunction<SpacecraftState>FunctionalDetector. getFunction()Get the switching function.Methods in org.orekit.propagation.events with parameters of type SpacecraftState Modifier and Type Method Description doubleFunctionalDetector.GFunction. apply(SpacecraftState value)Deprecated.UseToDoubleFunction.applyAsDouble(Object)instead.EventState.EventOccurrenceEventState. doEvent(SpacecraftState state)Notify the user's listener of the event.booleanEnablingPredicate. eventIsEnabled(SpacecraftState state, S eventDetector, double g)Compute an event enabling function of state.EventHandler.ActionAbstractDetector. eventOccurred(SpacecraftState s, boolean increasing)Handle the event.EventHandler.ActionAdapterDetector. eventOccurred(SpacecraftState s, boolean increasing)Handle the event.EventHandler.ActionEventDetector. eventOccurred(SpacecraftState s, boolean increasing)Handle the event.abstract doubleAbstractDetector. g(SpacecraftState s)Compute the value of the switching function.doubleAdapterDetector. g(SpacecraftState s)Compute the value of the switching function.doubleAlignmentDetector. g(SpacecraftState s)Compute the value of the switching function.doubleAltitudeDetector. g(SpacecraftState s)Compute the value of the switching function.doubleAngularSeparationDetector. g(SpacecraftState s)Compute the value of the switching function.doubleApsideDetector. g(SpacecraftState s)Compute the value of the switching function.doubleBooleanDetector. g(SpacecraftState s)doubleCircularFieldOfViewDetector. g(SpacecraftState s)Compute the value of the switching function.doubleDateDetector. g(SpacecraftState s)Compute the value of the switching function.doubleEclipseDetector. g(SpacecraftState s)Compute the value of the switching function.doubleElevationDetector. g(SpacecraftState s)Compute the value of the switching function.doubleElevationExtremumDetector. g(SpacecraftState s)Compute the value of the detection function.doubleEventDetector. g(SpacecraftState s)Compute the value of the switching function.doubleEventEnablingPredicateFilter. g(SpacecraftState s)Compute the value of the switching function.doubleEventShifter. g(SpacecraftState s)Compute the value of the switching function.doubleEventSlopeFilter. g(SpacecraftState s)Compute the value of the switching function.doubleFieldOfViewDetector. g(SpacecraftState s)Compute the value of the switching function.doubleFootprintOverlapDetector. g(SpacecraftState s)Compute the value of the switching function.doubleFunctionalDetector. g(SpacecraftState s)doubleGeographicZoneDetector. g(SpacecraftState s)Compute the value of the detection function.doubleGroundAtNightDetector. g(SpacecraftState state)Compute the value of the switching function.doubleGroundFieldOfViewDetector. g(SpacecraftState s)Compute the value of the switching function.doubleInterSatDirectViewDetector. g(SpacecraftState state)Compute the value of the switching function.doubleLatitudeCrossingDetector. g(SpacecraftState s)Compute the value of the detection function.doubleLatitudeExtremumDetector. g(SpacecraftState s)Compute the value of the detection function.doubleLongitudeCrossingDetector. g(SpacecraftState s)Compute the value of the detection function.doubleLongitudeExtremumDetector. g(SpacecraftState s)Compute the value of the detection function.doubleNegateDetector. g(SpacecraftState s)doubleNodeDetector. g(SpacecraftState s)Compute the value of the switching function.doublePositionAngleDetector. g(SpacecraftState s)Compute the value of the detection function.doubleElevationExtremumDetector. getElevation(SpacecraftState s)Get the elevation value.voidAbstractDetector. init(SpacecraftState s0, AbsoluteDate t)Initialize event handler at the start of a propagation.voidAdapterDetector. init(SpacecraftState s0, AbsoluteDate t)Initialize event handler at the start of a propagation.voidBooleanDetector. init(SpacecraftState s0, AbsoluteDate t)default voidEventDetector. init(SpacecraftState s0, AbsoluteDate t)Initialize event handler at the start of a propagation.voidEventEnablingPredicateFilter. init(SpacecraftState s0, AbsoluteDate t)Initialize event handler at the start of a propagation.voidEventShifter. init(SpacecraftState s0, AbsoluteDate t)Initialize event handler at the start of a propagation.voidEventSlopeFilter. init(SpacecraftState s0, AbsoluteDate t)Initialize event handler at the start of a propagation.voidEventState. init(SpacecraftState s0, AbsoluteDate t)Initialize event handler at the start of a propagation.voidNegateDetector. init(SpacecraftState s0, AbsoluteDate t)voidPositionAngleDetector. init(SpacecraftState s0, AbsoluteDate t)Initialize event handler at the start of a propagation.SpacecraftStateAbstractDetector. resetState(SpacecraftState oldState)Reset the state prior to continue propagation.SpacecraftStateAdapterDetector. resetState(SpacecraftState oldState)Reset the state prior to continue propagation.default SpacecraftStateEventDetector. resetState(SpacecraftState oldState)Reset the state prior to continue propagation.booleanEventState. tryAdvance(SpacecraftState state, OrekitStepInterpolator interpolator)Try to accept the current history up to the given time.Method parameters in org.orekit.propagation.events with type arguments of type SpacecraftState Modifier and Type Method Description FunctionalDetectorFunctionalDetector. withFunction(ToDoubleFunction<SpacecraftState> newGFunction)Create a new event detector with a new g function, keeping all other attributes the same. -
Uses of SpacecraftState in org.orekit.propagation.events.handlers
Methods in org.orekit.propagation.events.handlers that return SpacecraftState Modifier and Type Method Description SpacecraftStateRecordAndContinue.Event. getState()Get the spacecraft's state at the event.default SpacecraftStateEventHandler. resetState(T detector, SpacecraftState oldState)Reset the state prior to continue propagation.SpacecraftStateRecordAndContinue. resetState(T detector, SpacecraftState oldState)Methods in org.orekit.propagation.events.handlers with parameters of type SpacecraftState Modifier and Type Method Description EventHandler.ActionContinueOnEvent. eventOccurred(SpacecraftState s, T detector, boolean increasing)Specific implementation of the eventOccurred interface.EventHandler.ActionEventHandler. eventOccurred(SpacecraftState s, T detector, boolean increasing)eventOccurred method mirrors the same interface method as inEventDetectorand its subclasses, but with an additional parameter that allows the calling method to pass in an object from the detector which would have potential additional data to allow the implementing class to determine the correct return state.EventHandler.ActionRecordAndContinue. eventOccurred(SpacecraftState s, T detector, boolean increasing)EventHandler.ActionStopOnDecreasing. eventOccurred(SpacecraftState s, T detector, boolean increasing)Handle a detection event and choose what to do next.EventHandler.ActionStopOnEvent. eventOccurred(SpacecraftState s, T detector, boolean increasing)Specific implementation of the eventOccurred interface.EventHandler.ActionStopOnIncreasing. eventOccurred(SpacecraftState s, T detector, boolean increasing)Handle a detection event and choose what to do next.default voidEventHandler. init(SpacecraftState initialState, AbsoluteDate target)Initialize event handler at the start of a propagation.default SpacecraftStateEventHandler. resetState(T detector, SpacecraftState oldState)Reset the state prior to continue propagation.SpacecraftStateRecordAndContinue. resetState(T detector, SpacecraftState oldState) -
Uses of SpacecraftState in org.orekit.propagation.integration
Methods in org.orekit.propagation.integration that return SpacecraftState Modifier and Type Method Description protected SpacecraftStateIntegratedEphemeris. basicPropagate(AbsoluteDate date)Propagate an orbit without any fancy features.protected SpacecraftStateAbstractIntegratedPropagator. getInitialIntegrationState()Get the initial state for integration.SpacecraftStateIntegratedEphemeris. getInitialState()Get the propagator initial state.SpacecraftStateStateMapper. mapArrayToState(double t, double[] y, double[] yDot, boolean meanOnly)Map the raw double components to a spacecraft state.abstract SpacecraftStateStateMapper. mapArrayToState(AbsoluteDate date, double[] y, double[] yDot, boolean meanOnly)Map the raw double components to a spacecraft state.SpacecraftStateAbstractIntegratedPropagator. propagate(AbsoluteDate target)Propagate towards a target date.protected SpacecraftStateAbstractIntegratedPropagator. propagate(AbsoluteDate tEnd, boolean activateHandlers)Propagation with or without event detection.SpacecraftStateAbstractIntegratedPropagator. propagate(AbsoluteDate tStart, AbsoluteDate tEnd)Propagate from a start date towards a target date.Methods in org.orekit.propagation.integration with parameters of type SpacecraftState Modifier and Type Method Description protected voidAbstractIntegratedPropagator. beforeIntegration(SpacecraftState initialState, AbsoluteDate tEnd)Method called just before integration.double[]AbstractIntegratedPropagator.MainStateEquations. computeDerivatives(SpacecraftState state)Compute differential equations for main state.double[]AdditionalEquations. computeDerivatives(SpacecraftState s, double[] pDot)Compute the derivatives related to the additional state parameters.default voidAbstractIntegratedPropagator.MainStateEquations. init(SpacecraftState initialState, AbsoluteDate target)Initialize the equations at the start of propagation.default voidAdditionalEquations. init(SpacecraftState initialState, AbsoluteDate target)Initialize the equations at the start of propagation.abstract voidStateMapper. mapStateToArray(SpacecraftState state, double[] y, double[] yDot)Map a spacecraft state to raw double components.voidIntegratedEphemeris. resetInitialState(SpacecraftState state)Reset the propagator initial state.protected voidIntegratedEphemeris. resetIntermediateState(SpacecraftState state, boolean forward)Reset an intermediate state. -
Uses of SpacecraftState in org.orekit.propagation.numerical
Methods in org.orekit.propagation.numerical that return SpacecraftState Modifier and Type Method Description SpacecraftStatePartialDerivativesEquations. setInitialJacobians(SpacecraftState s0)Set the initial value of the Jacobian with respect to state and parameter.SpacecraftStatePartialDerivativesEquations. setInitialJacobians(SpacecraftState s1, double[][] dY1dY0, double[][] dY1dP)Set the initial value of the Jacobian with respect to state and parameter.SpacecraftStatePartialDerivativesEquations. setInitialJacobians(SpacecraftState s0, int stateDimension)Deprecated.as of 9.0, replaced byPartialDerivativesEquations.setInitialJacobians(SpacecraftState)Methods in org.orekit.propagation.numerical with parameters of type SpacecraftState Modifier and Type Method Description double[]PartialDerivativesEquations. computeDerivatives(SpacecraftState s, double[] pDot)Compute the derivatives related to the additional state parameters.voidJacobiansMapper. getParametersJacobian(SpacecraftState state, double[][] dYdP)Get theJacobian with respect to parameters from a one-dimensional additional state array.voidJacobiansMapper. getStateJacobian(SpacecraftState state, double[][] dYdY0)Get the Jacobian with respect to state from a one-dimensional additional state array.voidNumericalPropagator. resetInitialState(SpacecraftState state)Reset the propagator initial state.SpacecraftStatePartialDerivativesEquations. setInitialJacobians(SpacecraftState s0)Set the initial value of the Jacobian with respect to state and parameter.SpacecraftStatePartialDerivativesEquations. setInitialJacobians(SpacecraftState s1, double[][] dY1dY0, double[][] dY1dP)Set the initial value of the Jacobian with respect to state and parameter.SpacecraftStatePartialDerivativesEquations. setInitialJacobians(SpacecraftState s0, int stateDimension)Deprecated.as of 9.0, replaced byPartialDerivativesEquations.setInitialJacobians(SpacecraftState)voidNumericalPropagator. setInitialState(SpacecraftState initialState)Set the initial state. -
Uses of SpacecraftState in org.orekit.propagation.sampling
Methods in org.orekit.propagation.sampling that return SpacecraftState Modifier and Type Method Description SpacecraftStateOrekitStepInterpolator. getCurrentState()Get the state at current grid point date.SpacecraftStateOrekitStepInterpolator. getInterpolatedState(AbsoluteDate date)Get the state at interpolated date.SpacecraftStateOrekitStepInterpolator. getPreviousState()Get the state at previous grid point date.Methods in org.orekit.propagation.sampling with parameters of type SpacecraftState Modifier and Type Method Description voidOrekitFixedStepHandler. handleStep(SpacecraftState currentState, boolean isLast)Handle the current step.default voidOrekitFixedStepHandler. init(SpacecraftState s0, AbsoluteDate t)Deprecated.as of 9.0, replaced byOrekitFixedStepHandler.init(SpacecraftState, AbsoluteDate, double)default voidOrekitFixedStepHandler. init(SpacecraftState s0, AbsoluteDate t, double step)Initialize step handler at the start of a propagation.default voidOrekitStepHandler. init(SpacecraftState s0, AbsoluteDate t)Initialize step handler at the start of a propagation.voidOrekitStepHandlerMultiplexer. init(SpacecraftState s0, AbsoluteDate t)Initialize step handler at the start of a propagation.voidOrekitStepNormalizer. init(SpacecraftState s0, AbsoluteDate t)Initialize step handler at the start of a propagation.OrekitStepInterpolatorOrekitStepInterpolator. restrictStep(SpacecraftState newPreviousState, SpacecraftState newCurrentState)Create a new restricted version of the instance.Method parameters in org.orekit.propagation.sampling with type arguments of type SpacecraftState Modifier and Type Method Description default voidMultiSatStepHandler. init(List<SpacecraftState> states0, AbsoluteDate t)Initialize step handler at the start of a propagation. -
Uses of SpacecraftState in org.orekit.propagation.semianalytical.dsst
Methods in org.orekit.propagation.semianalytical.dsst that return SpacecraftState Modifier and Type Method Description static SpacecraftStateDSSTPropagator. computeMeanState(SpacecraftState osculating, AttitudeProvider attitudeProvider, Collection<DSSTForceModel> forceModels)Conversion from osculating to mean orbit.static SpacecraftStateDSSTPropagator. computeOsculatingState(SpacecraftState mean, AttitudeProvider attitudeProvider, Collection<DSSTForceModel> forces)Conversion from mean to osculating orbit.protected SpacecraftStateDSSTPropagator. getInitialIntegrationState()Get the initial state for integration.Methods in org.orekit.propagation.semianalytical.dsst with parameters of type SpacecraftState Modifier and Type Method Description protected voidDSSTPropagator. beforeIntegration(SpacecraftState initialState, AbsoluteDate tEnd)Method called just before integration.static SpacecraftStateDSSTPropagator. computeMeanState(SpacecraftState osculating, AttitudeProvider attitudeProvider, Collection<DSSTForceModel> forceModels)Conversion from osculating to mean orbit.static SpacecraftStateDSSTPropagator. computeOsculatingState(SpacecraftState mean, AttitudeProvider attitudeProvider, Collection<DSSTForceModel> forces)Conversion from mean to osculating orbit.voidDSSTPropagator. resetInitialState(SpacecraftState state)Reset the initial state.voidDSSTPropagator. setInitialState(SpacecraftState initialState)Set the initial state with osculating orbital elements.voidDSSTPropagator. setInitialState(SpacecraftState initialState, boolean isOsculating)Set the initial state. -
Uses of SpacecraftState in org.orekit.propagation.semianalytical.dsst.forces
Methods in org.orekit.propagation.semianalytical.dsst.forces with parameters of type SpacecraftState Modifier and Type Method Description protected abstract double[]AbstractGaussianContribution. getLLimits(SpacecraftState state)Compute the limits in L, the true longitude, for integration.protected double[]DSSTAtmosphericDrag. getLLimits(SpacecraftState state)Compute the limits in L, the true longitude, for integration.protected double[]DSSTSolarRadiationPressure. getLLimits(SpacecraftState state)Compute the limits in L, the true longitude, for integration.double[]AbstractGaussianContribution. getMeanElementRate(SpacecraftState state)Computes the mean equinoctial elements rates dai / dt.double[]DSSTForceModel. getMeanElementRate(SpacecraftState state)Computes the mean equinoctial elements rates dai / dt.double[]DSSTTesseral. getMeanElementRate(SpacecraftState spacecraftState)Computes the mean equinoctial elements rates dai / dt.double[]DSSTThirdBody. getMeanElementRate(SpacecraftState currentState)Computes the mean equinoctial elements rates dai / dt.double[]DSSTZonal. getMeanElementRate(SpacecraftState spacecraftState)Computes the mean equinoctial elements rates dai / dt.voidAbstractGaussianContribution. updateShortPeriodTerms(SpacecraftState... meanStates)Update the short period terms.voidDSSTForceModel. updateShortPeriodTerms(SpacecraftState... meanStates)Update the short period terms.voidDSSTTesseral. updateShortPeriodTerms(SpacecraftState... meanStates)Update the short period terms.voidDSSTThirdBody. updateShortPeriodTerms(SpacecraftState... meanStates)Update the short period terms.voidDSSTZonal. updateShortPeriodTerms(SpacecraftState... meanStates)Update the short period terms. -
Uses of SpacecraftState in org.orekit.utils
Methods in org.orekit.utils with parameters of type SpacecraftState Modifier and Type Method Description double[]StateFunction. value(SpacecraftState state)Evaluate the function.double[][]StateJacobian. value(SpacecraftState state)Evaluate the Jacobian of the function.
-