org.orekit.propagation.numerical
Class AttitudeEquation

java.lang.Object
  extended by org.orekit.propagation.numerical.AttitudeEquation
All Implemented Interfaces:
Serializable, AdditionalEquations

public abstract class AttitudeEquation
extends Object
implements AdditionalEquations

This interface allows users to add their own attitude differential equations to a numerical propagator.

Since:
2.3
Version:
$Id: AttitudeEquation.java 17602 2017-05-18 08:25:23Z bignon $
Author:
Charlotte Maggiorani
See Also:
AdditionalEquations, Serialized Form
Concurrency :
not thread-safe

Nested Class Summary
static class AttitudeEquation.AttitudeType
           
 
Constructor Summary
AttitudeEquation(AttitudeEquation.AttitudeType attitudeType)
          Create a new attitude equation.
 
Method Summary
 AttitudeEquation.AttitudeType getAttitudeType()
          Get the attitude type.
 String getName()
          Get the name of the additional equation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.orekit.propagation.numerical.AdditionalEquations
computeDerivatives
 

Constructor Detail

AttitudeEquation

public AttitudeEquation(AttitudeEquation.AttitudeType attitudeType)
Create a new attitude equation. The name of the created equation is set by default in the following form "ATTITUDE_FORCES" or "ATTITUDE_EVENTS" or "ATTITUDE"

Parameters:
attitudeType - the attitude type
Method Detail

getName

public String getName()
Get the name of the additional equation. The name is in the following form : "ATTITUDE_FORCES" or "ATTITUDE_EVENTS" or "ATTITUDE".

Specified by:
getName in interface AdditionalEquations
Returns:
name of the additional equation

getAttitudeType

public AttitudeEquation.AttitudeType getAttitudeType()
Get the attitude type.

Returns:
the attitude type : ATTITUDE_FORCES or ATTITUDE_EVENTS or ATTITUDE


Copyright © 2017 CNES. All Rights Reserved.