fr.cnes.sirius.patrius.assembly.models
Class MagneticMoment

java.lang.Object
  extended by 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.
 
Method Summary
 Vector3D getMagneticMoment(AbsoluteDate date)
          Get the magnetic moment at given date, in the main frame of the spacecraft
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MagneticMoment

public MagneticMoment(Vector3D moment)
Create a magnetic moment expressed in spacecraft main frame (incl. attitude)

Parameters:
moment - magnetic moment
Method Detail

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 © 2017 CNES. All Rights Reserved.