Uses of Interface
org.orekit.attitudes.AttitudeProvider

Packages that use AttitudeProvider
fr.cnes.sirius.patrius.guidance   
fr.cnes.sirius.patrius.propagation   
fr.cnes.sirius.patrius.propagation.events.multi   
fr.cnes.sirius.patrius.propagation.numerical.multi   
fr.cnes.sirius.patrius.propagation.precomputed.multi   
fr.cnes.sirius.patrius.propagation.sampling.multi   
fr.cnes.sirius.patrius.stela.propagation   
org.orekit.attitudes This package provides classes to represent simple attitudes. 
org.orekit.propagation This package provides tools to propagate orbital states with different methods. 
org.orekit.propagation.analytical   
org.orekit.propagation.analytical.tle This package provides classes to read and extrapolate tle's. 
org.orekit.propagation.analytical.twod   
org.orekit.propagation.events This package provides interfaces and classes dealing with events occurring during propagation. 
org.orekit.propagation.numerical   
org.orekit.propagation.precomputed   
org.orekit.propagation.sampling This package provides interfaces and classes dealing with step handling during propagation. 
 

Uses of AttitudeProvider in fr.cnes.sirius.patrius.guidance
 

Classes in fr.cnes.sirius.patrius.guidance that implement AttitudeProvider
 class AngularVelocitiesHarmonicProfile
          Represents an angular velocities guidance profile, calculated with Fourier series
 class AngularVelocitiesPolynomialProfile
          Represents an angular velocities guidance profile, calculated with polynomial functions
 class GuidanceProfile
          Represents a guidance profile
 class QuaternionHarmonicProfile
          Represents a quaternion guidance profile, calculated with Fourier series.
 class QuaternionPolynomialProfile
          Represents a quaternion guidance profile, calculated with polynomial functions
 

Uses of AttitudeProvider in fr.cnes.sirius.patrius.propagation
 

Methods in fr.cnes.sirius.patrius.propagation that return AttitudeProvider
 AttitudeProvider MultiPropagator.getAttitudeProvider(String satId)
           Get the default attitude provider.
 AttitudeProvider MultiPropagator.getAttitudeProviderEvents(String satId)
           Get the attitude provider for events computation.
 AttitudeProvider MultiPropagator.getAttitudeProviderForces(String satId)
           Get the attitude provider for forces computation.
 

Methods in fr.cnes.sirius.patrius.propagation with parameters of type AttitudeProvider
 void MultiPropagator.setAttitudeProvider(AttitudeProvider attitudeProvider, String satId)
           Set attitude provider for defined spacecraft.
 void MultiPropagator.setAttitudeProviderEvents(AttitudeProvider attitudeProviderEvents, String satId)
           Set attitude provider for events computation.
 void MultiPropagator.setAttitudeProviderForces(AttitudeProvider attitudeProviderForces, String satId)
           Set attitude provider for forces computation.
 

Constructors in fr.cnes.sirius.patrius.propagation with parameters of type AttitudeProvider
PVCoordinatePropagator(PVCoordinatesProvider pvCoordProvider, AbsoluteDate initDate, double mu, Frame frame, AttitudeProvider attProviderForces, AttitudeProvider attProviderEvents, List<AdditionalStateProvider> additionalStateProviders)
          Creates an instance of PVCoordinatePropagator with PV, attitude for forces, attitude for events, and additional state providers given by the user.
 

Uses of AttitudeProvider in fr.cnes.sirius.patrius.propagation.events.multi
 

Constructors in fr.cnes.sirius.patrius.propagation.events.multi with parameters of type AttitudeProvider
AdaptedMonoEventDetector(EventDetector detector, OrbitType orbitType, PositionAngle angleType, AttitudeProvider attProviderForces, AttitudeProvider attProviderEvents, AbsoluteDate referenceDate, double mu, Frame integrationFrame, MultiStateVectorInfo stateVectorInfo, String satId)
          Build a wrapped event detector.
 

Constructor parameters in fr.cnes.sirius.patrius.propagation.events.multi with type arguments of type AttitudeProvider
AdaptedMultiEventDetector(MultiEventDetector detector, OrbitType orbitType, PositionAngle angleType, Map<String,AttitudeProvider> attProvidersForces, Map<String,AttitudeProvider> attProvidersEvents, AbsoluteDate referenceDate, Map<String,Double> muMap, Map<String,Frame> framesMap, MultiStateVectorInfo stateVectorInfo)
          Build a wrapped multi-sat event detector.
AdaptedMultiEventDetector(MultiEventDetector detector, OrbitType orbitType, PositionAngle angleType, Map<String,AttitudeProvider> attProvidersForces, Map<String,AttitudeProvider> attProvidersEvents, AbsoluteDate referenceDate, Map<String,Double> muMap, Map<String,Frame> framesMap, MultiStateVectorInfo stateVectorInfo)
          Build a wrapped multi-sat event detector.
 

Uses of AttitudeProvider in fr.cnes.sirius.patrius.propagation.numerical.multi
 

Methods in fr.cnes.sirius.patrius.propagation.numerical.multi that return AttitudeProvider
 AttitudeProvider MultiNumericalPropagator.getAttitudeProvider(String satId)
           
 AttitudeProvider MultiNumericalPropagator.getAttitudeProviderEvents(String satId)
           
 AttitudeProvider MultiNumericalPropagator.getAttitudeProviderForces(String satId)
           
 

Methods in fr.cnes.sirius.patrius.propagation.numerical.multi with parameters of type AttitudeProvider
 SpacecraftState MultiStateVectorInfo.mapArrayToState(double[] y, AbsoluteDate currentDate, OrbitType orbitType, PositionAngle angleType, AttitudeProvider attProviderForces, AttitudeProvider attProviderEvents, double mu, Frame integrationFrame, String satId)
          Extract a given SpacecraftState from the state vector.
 void MultiNumericalPropagator.setAttitudeProvider(AttitudeProvider attitudeProvider, String satId)
           
 void MultiNumericalPropagator.setAttitudeProviderEvents(AttitudeProvider attitudeProviderEvents, String satId)
           
 void MultiNumericalPropagator.setAttitudeProviderForces(AttitudeProvider attitudeProviderForces, String satId)
           
 

Method parameters in fr.cnes.sirius.patrius.propagation.numerical.multi with type arguments of type AttitudeProvider
protected  void MultiNumericalPropagator.addEventHandlers(boolean activateHandlers, Map<String,AttitudeProvider> localAttProvForces, Map<String,AttitudeProvider> localAttProvEvents)
          Add event handlers to integrator.
protected  void MultiNumericalPropagator.addEventHandlers(boolean activateHandlers, Map<String,AttitudeProvider> localAttProvForces, Map<String,AttitudeProvider> localAttProvEvents)
          Add event handlers to integrator.
 void MultiEphemerisModeHandler.initialize(OrbitType orbit, PositionAngle angle, Map<String,AttitudeProvider> attitudeProvidersForces, Map<String,AttitudeProvider> attitudeProvidersEvents, MultiStateVectorInfo stateVectorInfo, boolean activateHandlers, AbsoluteDate reference, Map<String,Frame> frame, Map<String,Double> mu)
          Initialize the mode handler.
 void MultiEphemerisModeHandler.initialize(OrbitType orbit, PositionAngle angle, Map<String,AttitudeProvider> attitudeProvidersForces, Map<String,AttitudeProvider> attitudeProvidersEvents, MultiStateVectorInfo stateVectorInfo, boolean activateHandlers, AbsoluteDate reference, Map<String,Frame> frame, Map<String,Double> mu)
          Initialize the mode handler.
 void MultiModeHandler.initialize(OrbitType orbit, PositionAngle angle, Map<String,AttitudeProvider> attitudeProvidersForces, Map<String,AttitudeProvider> attitudeProvidersEvents, MultiStateVectorInfo stateVectorInfo, boolean activateHandlers, AbsoluteDate reference, Map<String,Frame> frame, Map<String,Double> mu)
          Initialize the mode handler.
 void MultiModeHandler.initialize(OrbitType orbit, PositionAngle angle, Map<String,AttitudeProvider> attitudeProvidersForces, Map<String,AttitudeProvider> attitudeProvidersEvents, MultiStateVectorInfo stateVectorInfo, boolean activateHandlers, AbsoluteDate reference, Map<String,Frame> frame, Map<String,Double> mu)
          Initialize the mode handler.
 Map<String,SpacecraftState> MultiStateVectorInfo.mapArrayToStates(double[] y, AbsoluteDate currentDate, OrbitType orbitType, PositionAngle angleType, Map<String,AttitudeProvider> attProvidersForces, Map<String,AttitudeProvider> attProvidersEvents, Map<String,Double> mu, Map<String,Frame> integrationFrame)
          Convert state vector into a Map of SpacecraftState
 Map<String,SpacecraftState> MultiStateVectorInfo.mapArrayToStates(double[] y, AbsoluteDate currentDate, OrbitType orbitType, PositionAngle angleType, Map<String,AttitudeProvider> attProvidersForces, Map<String,AttitudeProvider> attProvidersEvents, Map<String,Double> mu, Map<String,Frame> integrationFrame)
          Convert state vector into a Map of SpacecraftState
protected  void MultiNumericalPropagator.setUpEventDetector(EventDetector osf, Map<String,AttitudeProvider> localAttProvForces, Map<String,AttitudeProvider> localAttProvEvents, String satId)
          Wrap an Orekit event detector and register it to the integrator.
protected  void MultiNumericalPropagator.setUpEventDetector(EventDetector osf, Map<String,AttitudeProvider> localAttProvForces, Map<String,AttitudeProvider> localAttProvEvents, String satId)
          Wrap an Orekit event detector and register it to the integrator.
protected  void MultiNumericalPropagator.setUpEventDetector(MultiEventDetector osf, Map<String,AttitudeProvider> localAttProvForces, Map<String,AttitudeProvider> localAttProvEvents)
          Wrap an Orekit multi-sat event detector and register it to the integrator.
protected  void MultiNumericalPropagator.setUpEventDetector(MultiEventDetector osf, Map<String,AttitudeProvider> localAttProvForces, Map<String,AttitudeProvider> localAttProvEvents)
          Wrap an Orekit multi-sat event detector and register it to the integrator.
 

Uses of AttitudeProvider in fr.cnes.sirius.patrius.propagation.precomputed.multi
 

Constructors in fr.cnes.sirius.patrius.propagation.precomputed.multi with parameters of type AttitudeProvider
MultiIntegratedEphemeris(List<AbsoluteDate> startDatesIn, List<AbsoluteDate> minDatesIn, List<AbsoluteDate> maxDatesIn, OrbitType orbitTypeIn, PositionAngle angleTypeIn, AttitudeProvider attitudeProviderForces, AttitudeProvider attitudeProviderEvents, MultiStateVectorInfo stateInfos, List<ContinuousOutputModel> modelsIn, Frame referenceFrameIn, double muIn, String satIdIn)
          Creates a new instance of IntegratedEphemeris.
 

Uses of AttitudeProvider in fr.cnes.sirius.patrius.propagation.sampling.multi
 

Method parameters in fr.cnes.sirius.patrius.propagation.sampling.multi with type arguments of type AttitudeProvider
 void MultiAdaptedStepHandler.initialize(OrbitType orbit, PositionAngle angle, Map<String,AttitudeProvider> attProvidersForces, Map<String,AttitudeProvider> attProvidersEvents, MultiStateVectorInfo stateVectorInfo, boolean activateHandlers, AbsoluteDate reference, Map<String,Frame> frameMap, Map<String,Double> muMap)
          Initialize the mode handler.
 void MultiAdaptedStepHandler.initialize(OrbitType orbit, PositionAngle angle, Map<String,AttitudeProvider> attProvidersForces, Map<String,AttitudeProvider> attProvidersEvents, MultiStateVectorInfo stateVectorInfo, boolean activateHandlers, AbsoluteDate reference, Map<String,Frame> frameMap, Map<String,Double> muMap)
          Initialize the mode handler.
 

Uses of AttitudeProvider in fr.cnes.sirius.patrius.stela.propagation
 

Fields in fr.cnes.sirius.patrius.stela.propagation declared as AttitudeProvider
protected  AttitudeProvider StelaAbstractPropagator.attitudeProviderByDefault
          Attitude provider given by default for one attitude.
protected  AttitudeProvider StelaAbstractPropagator.attitudeProviderEvents
          Attitude provider for events computation.
protected  AttitudeProvider StelaAbstractPropagator.attitudeProviderForces
          Attitude provider for forces computation.
 

Methods in fr.cnes.sirius.patrius.stela.propagation that return AttitudeProvider
 AttitudeProvider StelaAbstractPropagator.getAttitudeProvider()
          Get attitude provider.
 AttitudeProvider StelaAbstractPropagator.getAttitudeProviderEvents()
          Get attitude provider for events computation.
 AttitudeProvider StelaAbstractPropagator.getAttitudeProviderForces()
          Get attitude provider for forces computation.
 

Methods in fr.cnes.sirius.patrius.stela.propagation with parameters of type AttitudeProvider
 void StelaAbstractPropagator.setAttitudeProvider(AttitudeProvider attitudeProviderIn)
          Set attitude provider for forces and events computation.
 void StelaGTOPropagator.setAttitudeProvider(AttitudeProvider attitudeProvider)
          Set attitude provider for forces and events computation.
 void StelaAbstractPropagator.setAttitudeProviderEvents(AttitudeProvider attitudeProviderIn)
          Set attitude provider for events computation.
 void StelaGTOPropagator.setAttitudeProviderEvents(AttitudeProvider attitudeEventsProvider)
          Set attitude provider for events computation.
 void StelaAbstractPropagator.setAttitudeProviderForces(AttitudeProvider attitudeProviderIn)
          Set attitude provider for forces computation.
 void StelaGTOPropagator.setAttitudeProviderForces(AttitudeProvider attitudeForcesProvider)
          Set attitude provider for forces computation.
 

Constructors in fr.cnes.sirius.patrius.stela.propagation with parameters of type AttitudeProvider
StelaAbstractPropagator(AttitudeProvider attitudeProviderInForces, AttitudeProvider attitudeProviderInEvents, StelaBasicInterpolator inInterpolator)
          Build a new instance.
StelaAbstractPropagator(AttitudeProvider attitudeProviderIn, StelaBasicInterpolator inInterpolator)
          Build a new instance.
StelaGTOPropagator(FirstOrderIntegrator integr, AttitudeProvider inAttitudeProviderForces, AttitudeProvider inAttitudeProviderEvents, StelaBasicInterpolator inInter, double maxShiftIn, double minStepSizeIn)
          Build a StelaGTOPropagator.
StelaGTOPropagator(FirstOrderIntegrator integr, AttitudeProvider inAttitudeProvider, StelaBasicInterpolator inInter, double maxShiftIn, double minStepSizeIn)
          Build a StelaGTOPropagator.
 

Uses of AttitudeProvider in org.orekit.attitudes
 

Subinterfaces of AttitudeProvider in org.orekit.attitudes
 interface AttitudeLaw
          This interface has been created to represent a generic attitude provider without an interval of validity: the attitude can be computed at any date.
 interface AttitudeLawModifier
          This interface represents an attitude law that modifies/wraps another underlying law.
 interface AttitudeLeg
          Interface which makes it obligatory to give an interval of validity to an attitude law.
All the classes implementing this interface should have an interval of validity with CLOSED endpoints.
 interface Slew
          This interface represents a slew model set.
 

Classes in org.orekit.attitudes that implement AttitudeProvider
 class AbstractAttitudeLaw
          This abstract class gather all common features to classes implementing the AttitudeLaw interface.
 class AbstractIsisSpinBiasSlew
          Abstract class for ISIS spin bias slew: slew with trapezoidal angular velocity profile.
 class AbstractSlew
           This abstract class is the basic implementation of the Slew interface.
 class AttitudeLawLeg
          This class represents an attitude law version "attitude", with an interval of validity (whose borders are closed points).
 class AttitudeLegLaw
          This class represents an attitude law version "attitudeLeg", with an interval of validity (whose borders are closed points) and attitude laws outside this interval of validity.
 class AttitudeLegsSequence
          This class handles a sequence of different attitude providers AttitudeLeg.
 class AttitudesSequence
          This classes manages a sequence of different attitude providers that are activated in turn according to switching events.
 class BodyCenterGroundPointing
          This class handles body center pointing attitude provider; the difference between BodyCenterPointing and this class is that the target point of the former is the body center, while that of the latter is the corresponding point on the ground.
 class BodyCenterPointing
          This class handles body center pointing attitude provider.
 class CelestialBodyPointed
          This class handles a celestial body pointed attitude provider.
 class ComposedAttitudeLaw
          This class represents a composed attitude law, defined by a main attitude law provider and a chained list of orientation laws.
The main attitude law provides, for a given date, the dynamic frame representing the spacecraft orientation; this orientation is then progressively transformed using the orientation laws.
 class ConstantAttitudeLaw
          This class handles a constant attitude law.
 class ConstantSpinSlew
           This class extends the AbstractSlew.
 class FixedRate
          This class handles a simple attitude provider at constant rate around a fixed axis.
 class GroundPointing
          Base class for ground pointing attitude providers.
 class GroundPointingWrapper
          This class leverages common parts for compensation modes around ground pointing attitudes.
 class IsisAnalyticalSpinBiasSlew
          ISIS spin bias slew: slew with trapezoidal angular velocity profile.
 class IsisNumericalSpinBiasSlew
          ISIS spin bias slew: slew with trapezoidal angular velocity profile.
 class IsisSunPointing
          Implementation of ISIS Sun pointing attitude law.
 class LofOffset
          Attitude law defined by fixed Roll, Pitch and Yaw angles (in any order) with respect to a local orbital frame.
 class LofOffsetPointing
          This class provides a default attitude provider.
 class NadirPointing
          This class handles nadir pointing attitude provider.
 class RelativeTabulatedAttitudeLaw
          This class represents a relative tabulated attitude law version "attitudeLeg", with an interval of validity (whose borders are closed points) and attitude laws outside this interval of validity, which can be of two types : a ConstantAttitudeLaw, or an ExtrapolatedAttitudeLaw (private class)
 class RelativeTabulatedAttitudeLeg
          This class implements the tabulated attitude leg relative to a reference date.
 class SpinStabilized
          This class handles a spin stabilized attitude provider.
 class SunPointing
           This class implements a Sun pointing attitude law.
 class TabulatedAttitude
           This class implements the tabulated attitude leg.
 class TargetGroundPointing
          This class handles target pointing attitude provider; while the class TargetPointing does not guarantee the target point belongs to the body surface, this class always provides a ground point target.
 class TargetPointing
          This class handles target pointing attitude provider.
 class TwoDirectionsAttitude
           This class implements a generic two directions attitude law.
 class TwoSpinBiasSlew
           This class extends the AbstractSlew.
 class YawCompensation
          This class handles yaw compensation attitude provider.
 class YawSteering
          This class handles yaw steering law.
 

Fields in org.orekit.attitudes declared as AttitudeProvider
protected  AttitudeProvider AbstractSlew.fLaw
          The attitude law after the slew.
protected  AttitudeProvider AbstractSlew.iLaw
          The attitude law before the slew.
 

Methods in org.orekit.attitudes that return AttitudeProvider
 AttitudeProvider AttitudeFrame.getAttitudeLaw()
           
 

Constructors in org.orekit.attitudes with parameters of type AttitudeProvider
AbstractIsisSpinBiasSlew(AttitudeProvider initialLawIn, AttitudeProvider finalLawIn, AbsoluteDate initialDateIn, double dtSCAOIn, double thetaMaxAllowedIn, double durationMaxIn, double dtConvergenceThresholdIn, double[][] inertiaMatrixIn, double rwTorqueAllocAccelIn, double rwTorqueAllocDecelIn, double rwDeltaMomentumAllocIn, double[][] rwMatrixIn, double tranquillisationTimeIn)
          Constructor with default maximum number of iterations allowed for slew duration computation's convergence.
AbstractIsisSpinBiasSlew(AttitudeProvider initialLawIn, AttitudeProvider finalLawIn, AbsoluteDate initialDateIn, double dtSCAOIn, double thetaMaxAllowedIn, double durationMaxIn, double dtConvergenceThresholdIn, double[][] inertiaMatrixIn, double rwTorqueAllocAccelIn, double rwTorqueAllocDecelIn, double rwDeltaMomentumAllocIn, double[][] rwMatrixIn, double tranquillisationTimeIn, int maxIterationsNumberIn)
          Constructor.
AbstractSlew(AttitudeProvider initialLaw, AttitudeProvider finalLaw, AbsoluteDate initialDate, AbsoluteDate finalDate)
          Builds a slew when its interval of validity is known.
ConstantSpinSlew(AttitudeProvider initialLaw, AttitudeProvider finalLaw, AbsoluteDate initialDate, AbsoluteDate finalDate)
          Builds a ConstantSpinSlew based on a given interval of dates
ConstantSpinSlew(AttitudeProvider initialLaw, AttitudeProvider finalLaw, AbsoluteDate date, boolean isStartDate, double constraintValue, ConstantSpinSlew.Constraint constraintType)
          Builds a ConstantSpinSlew from a type of constraint and its value
IsisAnalyticalSpinBiasSlew(AttitudeProvider initialLawIn, AttitudeProvider finalLawIn, AbsoluteDate initialDateIn, double dtSCAOIn, double thetaMaxAllowedIn, double durationMaxIn, double dtConvergenceThresholdIn, double[][] inertiaMatrixIn, double rwTorqueAllocAccelIn, double rwTorqueAllocDecelIn, double rwDeltaMomentumAllocIn, double[][] rwMatrixIn, double tranquillisationTimeIn)
          Constructor with default maximum number of iterations allowed for slew duration computation's convergence.
IsisAnalyticalSpinBiasSlew(AttitudeProvider initialLawIn, AttitudeProvider finalLawIn, AbsoluteDate initialDateIn, double dtSCAOIn, double thetaMaxAllowedIn, double durationMaxIn, double dtConvergenceThresholdIn, double[][] inertiaMatrixIn, double rwTorqueAllocAccelIn, double rwTorqueAllocDecelIn, double rwDeltaMomentumAllocIn, double[][] rwMatrixIn, double tranquillisationTimeIn, int maxIterationsNumberIn)
          Constructor.
IsisNumericalSpinBiasSlew(AttitudeProvider initialLawIn, AttitudeProvider finalLawIn, AbsoluteDate initialDateIn, double dtSCAOIn, double thetaMaxAllowedIn, double durationMaxIn, double dtConvergenceThresholdIn, double[][] inertiaMatrixIn, double rwTorqueAllocAccelIn, double rwTorqueAllocDecelIn, double rwDeltaMomentumAllocIn, double[][] rwMatrixIn, double tranquillisationTimeIn)
          Constructor with default maximum number of iterations allowed for slew duration computation's convergence.
IsisNumericalSpinBiasSlew(AttitudeProvider initialLawIn, AttitudeProvider finalLawIn, AbsoluteDate initialDateIn, double dtSCAOIn, double thetaMaxAllowedIn, double durationMaxIn, double dtConvergenceThresholdIn, double[][] inertiaMatrixIn, double rwTorqueAllocAccelIn, double rwTorqueAllocDecelIn, double rwDeltaMomentumAllocIn, double[][] rwMatrixIn, double tranquillisationTimeIn, int maxIterationsNumberIn)
          Constructor.
LofOffsetPointing(BodyShape shape, AttitudeProvider attLaw, Vector3D satPointingVector)
          Creates new instance.
TwoSpinBiasSlew(AttitudeProvider initialLaw, AttitudeProvider targetLaw, AbsoluteDate initialDate, double dtSCAOIn, double thetaMaxIn, double tauIn, double epsInRall, double omegaHigh, double thetaSwitch, double epsOutRall, double omegaLow, double tStab)
           This class extends the AbstractSlew.
 

Uses of AttitudeProvider in org.orekit.propagation
 

Methods in org.orekit.propagation that return AttitudeProvider
 AttitudeProvider Propagator.getAttitudeProvider()
          Get attitude provider.
 AttitudeProvider AbstractPropagator.getAttitudeProvider()
          Get attitude provider.
 AttitudeProvider Propagator.getAttitudeProviderEvents()
          Get attitude provider for events computation.
 AttitudeProvider AbstractPropagator.getAttitudeProviderEvents()
          Get attitude provider for events computation.
 AttitudeProvider Propagator.getAttitudeProviderForces()
          Get attitude provider for forces computation.
 AttitudeProvider AbstractPropagator.getAttitudeProviderForces()
          Get attitude provider for forces computation.
 

Methods in org.orekit.propagation with parameters of type AttitudeProvider
 void Propagator.setAttitudeProvider(AttitudeProvider attitudeProvider)
          Set attitude provider for forces and events computation.
 void AbstractPropagator.setAttitudeProvider(AttitudeProvider attitudeProvider)
          Set attitude provider for forces and events computation.
 void Propagator.setAttitudeProviderEvents(AttitudeProvider attitudeProviderEvents)
          Set attitude provider for events computation.
 void AbstractPropagator.setAttitudeProviderEvents(AttitudeProvider attProviderEvents)
          Set attitude provider for events computation.
 void Propagator.setAttitudeProviderForces(AttitudeProvider attitudeProviderForces)
          Set attitude provider for forces computation.
 void AbstractPropagator.setAttitudeProviderForces(AttitudeProvider attProviderForces)
          Set attitude provider for forces computation.
 

Constructors in org.orekit.propagation with parameters of type AttitudeProvider
AbstractPropagator(AttitudeProvider attitudeProvider)
          Build a new instance.
AbstractPropagator(AttitudeProvider attitudeProviderForces, AttitudeProvider attitudeProviderEvents)
          Build a new instance.
AnalyticalIntegratedEphemeris(List<AbsoluteDate> initialDates, List<AbsoluteDate> finalDates, List<SpacecraftState> initialStates, AbstractPropagator propagator, AttitudeProvider attForcesProvider, AttitudeProvider attEventsProvider, boolean isForward)
          Constructor.
SpacecraftState(double[] y, OrbitType orbitType, PositionAngle angleType, AbsoluteDate date, double mu, Frame frame, Map<String,AdditionalStateInfo> addStatesInfo, AttitudeProvider attProviderForces, AttitudeProvider attProviderEvents)
          Build a spacecraft from an array (a state vector) and an additional states informations map.
 

Uses of AttitudeProvider in org.orekit.propagation.analytical
 

Methods in org.orekit.propagation.analytical with parameters of type AttitudeProvider
 void AnalyticalEphemerisModeHandler.setAttitudeProviderEvents(AttitudeProvider attProvEvents)
          Set attitude provider for events computation.
 void AnalyticalEphemerisModeHandler.setAttitudeProviderForces(AttitudeProvider attProvForces)
          Set attitude provider for forces computation.
 

Constructors in org.orekit.propagation.analytical with parameters of type AttitudeProvider
AbstractLyddanePropagator(Orbit secularOrbit, double referenceRadiusIn, double muIn, double c20In, double c30In, double c40In, double c50In, Frame frameIn, ParametersType parametersTypeIn, AttitudeProvider attitudeProvForces, AttitudeProvider attitudeProvEvents, MassProvider massProvider)
          Generic constructor.
AnalyticalEphemerisModeHandler(AbstractPropagator propagator, AttitudeProvider attForcesProvider, AttitudeProvider attEventsProvider)
          Constructor.
EcksteinHechlerPropagator(Orbit initialOrbit, AttitudeProvider attitudeProvForces, AttitudeProvider attitudeProvEvents, double referenceRadius, double mu, Frame frame, double c20, double c30, double c40, double c50, double c60, MassProvider massProvider, ParametersType paramsType)
          Build a propagator from orbit, attitude provider, mass and potential.
EcksteinHechlerPropagator(Orbit initialOrbit, AttitudeProvider attitudeProvForces, AttitudeProvider attitudeProvEvents, double referenceRadius, double mu, Frame frame, double c20, double c30, double c40, double c50, double c60, ParametersType paramsType)
          Build a propagator from orbit, attitude provider for forces and events computation and potential.
EcksteinHechlerPropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double referenceRadius, double mu, Frame frame, double c20, double c30, double c40, double c50, double c60, MassProvider massProvider, ParametersType paramsType)
          Build a propagator from orbit, attitude provider, mass and potential.
EcksteinHechlerPropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double referenceRadius, double mu, Frame frame, double c20, double c30, double c40, double c50, double c60, ParametersType paramsType)
          Build a propagator from orbit, attitude provider and potential.
J2SecularPropagator(Orbit initialOrbit, double referenceRadiusIn, double muIn, double c20In, Frame frameIn, AttitudeProvider attitudeProvider)
          Constructor without mass provider.
J2SecularPropagator(Orbit initialOrbit, double referenceRadiusIn, double muIn, double c20In, Frame frameIn, AttitudeProvider attitudeProvForces, AttitudeProvider attitudeProvEvents)
          Constructor without mass provider.
J2SecularPropagator(Orbit initialOrbit, double referenceRadiusIn, double muIn, double c20In, Frame frameIn, AttitudeProvider attitudeProvForces, AttitudeProvider attitudeProvEvents, MassProvider massProvider)
          Generic constructor.
J2SecularPropagator(Orbit initialOrbit, double referenceRadiusIn, double muIn, double c20In, Frame frameIn, AttitudeProvider attitudeProvider, MassProvider massProvider)
          Generic constructor.
KeplerianPropagator(Orbit initialOrbit, AttitudeProvider attitudeProv)
          Build a propagator from orbit and a single attitude provider.
KeplerianPropagator(Orbit initialOrbit, AttitudeProvider attitudeProvForces, AttitudeProvider attitudeProvEvents)
          Build a propagator from orbit and attitude provider for forces and event computation.
KeplerianPropagator(Orbit initialOrbit, AttitudeProvider attitudeProvForces, AttitudeProvider attitudeProvEvents, double mu)
          Build a propagator from orbit, attitude provider for forces and events computation and central attraction coefficient μ.
KeplerianPropagator(Orbit initialOrbit, AttitudeProvider attitudeProvForces, AttitudeProvider attitudeProvEvents, double mu, MassProvider massProvider)
          Build propagator from orbit, attitude provider, central attraction coefficient μ and mass.
KeplerianPropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mu)
          Build a propagator from orbit, a single attitude provider and central attraction coefficient μ.
KeplerianPropagator(Orbit initialOrbit, AttitudeProvider attitudeProv, double mu, MassProvider massProvider)
          Build propagator from orbit, attitude provider, central attraction coefficient μ and mass.
LyddaneLongPeriodPropagator(Orbit initialOrbit, double referenceRadiusIn, double muIn, double c20In, double c30In, double c40In, double c50In, Frame frameIn, ParametersType parametersTypeIn, AttitudeProvider attitudeProvider)
          Constructor without mass provider.
LyddaneLongPeriodPropagator(Orbit initialOrbit, double referenceRadiusIn, double muIn, double c20In, double c30In, double c40In, double c50In, Frame frameIn, ParametersType parametersTypeIn, AttitudeProvider attitudeProvForces, AttitudeProvider attitudeProvEvents)
          Constructor without mass provider.
LyddaneLongPeriodPropagator(Orbit initialOrbit, double referenceRadiusIn, double muIn, double c20In, double c30In, double c40In, double c50In, Frame frameIn, ParametersType parametersTypeIn, AttitudeProvider attitudeProvForces, AttitudeProvider attitudeProvEvents, MassProvider massProvider)
          Generic constructor.
LyddaneLongPeriodPropagator(Orbit initialOrbit, double referenceRadiusIn, double muIn, double c20In, double c30In, double c40In, double c50In, Frame frameIn, ParametersType parametersTypeIn, AttitudeProvider attitudeProvider, MassProvider massProvider)
          Generic constructor.
LyddaneSecularPropagator(Orbit initialOrbit, double referenceRadiusIn, double muIn, double c20In, double c30In, double c40In, double c50In, Frame frameIn, ParametersType parametersTypeIn, AttitudeProvider attitudeProvider)
          Constructor without mass provider.
LyddaneSecularPropagator(Orbit initialOrbit, double referenceRadiusIn, double muIn, double c20In, double c30In, double c40In, double c50In, Frame frameIn, ParametersType parametersTypeIn, AttitudeProvider attitudeProvForces, AttitudeProvider attitudeProvEvents)
          Constructor without mass provider.
LyddaneSecularPropagator(Orbit initialOrbit, double referenceRadiusIn, double muIn, double c20In, double c30In, double c40In, double c50In, Frame frameIn, ParametersType parametersTypeIn, AttitudeProvider attitudeProvForces, AttitudeProvider attitudeProvEvents, MassProvider massProvider)
          Generic constructor.
LyddaneSecularPropagator(Orbit initialOrbit, double referenceRadiusIn, double muIn, double c20In, double c30In, double c40In, double c50In, Frame frameIn, ParametersType parametersTypeIn, AttitudeProvider attitudeProvider, MassProvider massProvider)
          Generic constructor.
 

Uses of AttitudeProvider in org.orekit.propagation.analytical.tle
 

Methods in org.orekit.propagation.analytical.tle with parameters of type AttitudeProvider
static TLEPropagator TLEPropagator.selectExtrapolator(TLE tle, AttitudeProvider attitudeProviderForces, AttitudeProvider attitudeProviderEvents, MassProvider mass)
          Selects the extrapolator to use with the selected TLE.
static TLEPropagator TLEPropagator.selectExtrapolator(TLE tle, AttitudeProvider attitudeProvider, MassProvider mass)
          Selects the extrapolator to use with the selected TLE.
 

Constructors in org.orekit.propagation.analytical.tle with parameters of type AttitudeProvider
TLEPropagator(TLE initialTLE, AttitudeProvider attitudeProviderForces, AttitudeProvider attitudeProviderEvents, MassProvider mass)
          Protected constructor for derived classes.
TLEPropagator(TLE initialTLE, AttitudeProvider attitudeProvider, MassProvider mass)
          Protected constructor for derived classes.
 

Uses of AttitudeProvider in org.orekit.propagation.analytical.twod
 

Constructors in org.orekit.propagation.analytical.twod with parameters of type AttitudeProvider
Analytical2DPropagator(AttitudeProvider attitudeProvider, Analytical2DOrbitModel model, AbsoluteDate initialDate)
          Create an instance of a 2D propagator.
Analytical2DPropagator(AttitudeProvider attitudeProvider, Analytical2DOrbitModel model, AbsoluteDate initialDate, int[] orders)
          Create an instance of a 2D propagator.
 

Uses of AttitudeProvider in org.orekit.propagation.events
 

Constructors in org.orekit.propagation.events with parameters of type AttitudeProvider
AdaptedEventDetector(EventDetector detector, Map<String,AdditionalStateInfo> info, OrbitType orbitType, PositionAngle angleType, AttitudeProvider attProviderForces, AttitudeProvider attProviderEvents, AbsoluteDate referenceDate, double mu, Frame integrationFrame)
          Build a wrapped event detector.
 

Uses of AttitudeProvider in org.orekit.propagation.numerical
 

Methods in org.orekit.propagation.numerical that return AttitudeProvider
 AttitudeProvider NumericalPropagator.getAttitudeProvider()
          Get attitude provider.
 AttitudeProvider NumericalPropagator.getAttitudeProviderEvents()
          Get attitude provider for events computation.
 AttitudeProvider NumericalPropagator.getAttitudeProviderForces()
          Get attitude provider for forces computation.
 

Methods in org.orekit.propagation.numerical with parameters of type AttitudeProvider
 void ModeHandler.initialize(OrbitType orbit, PositionAngle angle, AttitudeProvider attitudeProviderForces, AttitudeProvider attitudeProviderEvents, Map<String,AdditionalStateInfo> additionalStateInfos, boolean activateHandlers, AbsoluteDate reference, Frame frame, double mu)
          Initialize the mode handler.
 void NumericalPropagator.setAttitudeLaw(AttitudeProvider provider)
          Deprecated. as of 6.0 replaced by NumericalPropagator.setAttitudeProvider(AttitudeProvider)
 void NumericalPropagator.setAttitudeProvider(AttitudeProvider attitudeProvider)
          Set attitude provider for forces and events computation.
 void NumericalPropagator.setAttitudeProviderEvents(AttitudeProvider attitudeEventsProvider)
          Set attitude provider for events computation.
 void NumericalPropagator.setAttitudeProviderForces(AttitudeProvider attitudeForcesProvider)
          Set attitude provider for forces computation.
 

Uses of AttitudeProvider in org.orekit.propagation.precomputed
 

Methods in org.orekit.propagation.precomputed with parameters of type AttitudeProvider
static SpacecraftState[] AbstractEphemeris.generateSpacecraftState(PVCoordinatesProvider pvProv, AttitudeProvider attProvForces, AttitudeProvider attProvEvents, double step, AbsoluteDateInterval ptsInterval, Frame frame, double mu)
          Creates a spacecraft array with constant step size.
 void AbstractEphemeris.setAttitudeProvider(AttitudeProvider attitudeProvider)
           
 void AbstractEphemeris.setAttitudeProviderEvents(AttitudeProvider attProviderEvents)
           
 void AbstractEphemeris.setAttitudeProviderForces(AttitudeProvider attProviderForces)
           
 

Constructors in org.orekit.propagation.precomputed with parameters of type AttitudeProvider
HermiteEphemeris(PVCoordinatesProvider pvProv, AttitudeProvider attProvForces, AttitudeProvider attProvEvents, double step, AbsoluteDateInterval intervalOfPoints, Frame frame2, double mu2)
          Deprecated. Constructor n°1 using a PV coordinates provider and an AttitudeProvider to build the interpolation points.
IntegratedEphemeris(List<AbsoluteDate> startDates, List<AbsoluteDate> minDates, List<AbsoluteDate> maxDates, OrbitType orbitType, PositionAngle angleType, AttitudeProvider attitudeForcesProvider, AttitudeProvider attitudeEventsProvider, Map<String,AdditionalStateInfo> additionalStateInfos, List<ContinuousOutputModel> models, Frame referenceFrame, double mu)
          Creates a new instance of IntegratedEphemeris.
LagrangeEphemeris(PVCoordinatesProvider pvProv, AttitudeProvider attProvForces, AttitudeProvider attProvEvents, double step, AbsoluteDateInterval intervalOfPoints, Frame frame, double mu)
          Deprecated. Constructor using a PV coordinates provider and an AttitudeProvider to build the interpolation points, defaulting to 8th order for the Lagrange interpolator.
LagrangeEphemeris(PVCoordinatesProvider pvProv, AttitudeProvider attProvForces, AttitudeProvider attProvEvents, double step, AbsoluteDateInterval intervalOfPoints, Frame frame, double mu, int order)
          Deprecated. Constructor using a PV coordinates provider and an AttitudeProvider to build the interpolation points.
 

Uses of AttitudeProvider in org.orekit.propagation.sampling
 

Methods in org.orekit.propagation.sampling with parameters of type AttitudeProvider
 void AdaptedStepHandler.initialize(OrbitType orbit, PositionAngle angle, AttitudeProvider attitudeProviderForces, AttitudeProvider attitudeProviderEvents, Map<String,AdditionalStateInfo> additionalStateInfos, boolean activateHandlers, AbsoluteDate reference, Frame frame, double mu)
          Initialize the mode handler.
 



Copyright © 2016 CNES. All Rights Reserved.