fr.cnes.sirius.patrius.wrenches
Interface RadiationWrenchSensitive

All Known Implementing Classes:
DirectRadiativeWrenchModel

public interface RadiationWrenchSensitive

Interface to represent solar radiation wrench sensitive vehicles

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

Method Summary
 Wrench radiationWrench(SpacecraftState state, Vector3D flux)
          Compute the torque due to radiation pressire.
 Wrench radiationWrench(SpacecraftState state, Vector3D flux, Vector3D origin, Frame frame)
          Compute the torque due to radiation pressire.
 

Method Detail

radiationWrench

Wrench radiationWrench(SpacecraftState state,
                       Vector3D flux)
                       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
flux - radiation flux 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

radiationWrench

Wrench radiationWrench(SpacecraftState state,
                       Vector3D flux,
                       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
flux - radiation flux 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.