|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface DragSensitive
Interface for spacecraft that are sensitive to atmospheric drag forces.
DragForce| Method Summary | |
|---|---|
org.apache.commons.math.geometry.Vector3D |
dragAcceleration(SpacecraftState state,
double density,
org.apache.commons.math.geometry.Vector3D relativeVelocity)
Compute the acceleration due to drag. |
double |
getDragCoefficient()
Get the drag coefficient. |
void |
setDragCoefficient(double value)
Set the drag coefficient. |
| Method Detail |
|---|
org.apache.commons.math.geometry.Vector3D dragAcceleration(SpacecraftState state,
double density,
org.apache.commons.math.geometry.Vector3D relativeVelocity)
throws OrekitException
The computation includes all spacecraft specific characteristics like shape, area and coefficients.
state - current state information: date, kinematics, attitudedensity - atmospheric density at spacecraft positionrelativeVelocity - relative velocity of atmosphere with respect to spacecraft,
in the same inertial frame as spacecraft orbit (m/s)
OrekitException - if acceleration cannot be computedvoid setDragCoefficient(double value)
value - drag coefficientdouble getDragCoefficient()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||