fr.cnes.sirius.patrius.wrenches
Interface DragWrenchSensitive

All Known Implementing Classes:
AeroWrenchModel

public interface DragWrenchSensitive

Interface to represent solar drag wrench sensitive vehicles

Since:
2.1
Version:
$Id $
Author:
Rami Houdroge

Method Summary
 Wrench dragWrench(SpacecraftState state, double density, Vector3D relativeVelocity)
          Compute the torque due to radiation pressire.
 Wrench dragWrench(SpacecraftState state, double density, Vector3D relativeVelocity, Vector3D origin, Frame frame)
          Compute the torque due to radiation pressire.
 

Method Detail

dragWrench

Wrench dragWrench(SpacecraftState state,
                  double density,
                  Vector3D relativeVelocity)
                  throws OrekitException
Compute the torque due to radiation pressire.

The computation includes all spacecraft specific characteristics like shape, area and coefficients.

Parameters:
state - current state information: date, kinematics, attitude
density - atmospheric density at spacecraft position
relativeVelocity - relative velocity of atmosphere with respect to spacecraft, in the same inertial frame as spacecraft orbit
Returns:
spacecraft torque expressed at the mass center in the frame of the main part of the assembly (accounts for attitude)
Throws:
OrekitException - if torque cannot be computed

dragWrench

Wrench dragWrench(SpacecraftState state,
                  double density,
                  Vector3D relativeVelocity,
                  Vector3D origin,
                  Frame frame)
                  throws OrekitException
Compute the torque due to radiation pressire.

The computation includes all spacecraft specific characteristics like shape, area and coefficients.

Parameters:
state - current state information: date, kinematics, attitude
density - atmospheric density at spacecraft position
relativeVelocity - relative velocity of atmosphere with respect to spacecraft, in the same inertial frame as spacecraft orbit
origin - point in which to express torque
frame - the reference frame
Returns:
spacecraft torque expressed at origin in frame
Throws:
OrekitException - if torque cannot be computed


Copyright © 2017 CNES. All Rights Reserved.