|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |