fr.cnes.sirius.patrius.assembly.models
Class MagneticMoment
java.lang.Object
fr.cnes.sirius.patrius.assembly.models.MagneticMoment
- All Implemented Interfaces:
- MagneticMomentProvider
public class MagneticMoment
- extends Object
- implements MagneticMomentProvider
This class represents the magnetic moment of a Spacecraft
- Since:
- 2.1
- Version:
- $$
- Author:
- Rami Houdroge
- Concurrency :
- conditionally thread-safe
- Concurrency comment :
- thread-safe if the underlying frame is thread-safe
Constructor Summary |
MagneticMoment(Vector3D moment)
Create a magnetic moment expressed in spacecraft main frame (incl. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MagneticMoment
public MagneticMoment(Vector3D moment)
- Create a magnetic moment expressed in spacecraft main frame (incl. attitude)
- Parameters:
moment
- magnetic moment
getMagneticMoment
public Vector3D getMagneticMoment(AbsoluteDate date)
- Get the magnetic moment at given date, in the main frame of the spacecraft
- Specified by:
getMagneticMoment
in interface MagneticMomentProvider
- Parameters:
date
- date for computation of magnetic moment
- Returns:
- the computed magnetic moment
Copyright © 2016 CNES. All Rights Reserved.