Class SpinStabilized

java.lang.Object
org.orekit.attitudes.SpinStabilized
All Implemented Interfaces:
AttitudeProvider, AttitudeProviderModifier, AttitudeRotationModel, EventDetectorsProvider, ParameterDriversProvider

public class SpinStabilized extends Object implements AttitudeProviderModifier
This class handles a spin stabilized attitude provider.

Spin stabilized laws are handled as wrappers for an underlying non-rotating law. This underlying law is typically an instance of CelestialBodyPointed with the pointing axis equal to the rotation axis, but can in fact be anything.

Instances of this class are guaranteed to be immutable.

Author:
Luc Maisonobe
  • Constructor Details

    • SpinStabilized

      public SpinStabilized(AttitudeProvider nonRotatingLaw, AbsoluteDate start, Vector3D axis, double rate)
      Creates a new instance.
      Parameters:
      nonRotatingLaw - underlying non-rotating attitude provider
      start - start date of the rotation
      axis - rotation axis in satellite frame
      rate - spin rate in radians per seconds
  • Method Details