public class StelaVariableDragCoef extends AbstractStelaDragCoef
MAXIMUM_FRACTION_DIGITS, stelaDragCoefType| Modifier | Constructor and Description |
|---|---|
|
StelaVariableDragCoef(Map<Double,Double> cdMap,
double rEq,
double f)
Constructor for a Cd model depending on spacecraft altitude.
|
|
StelaVariableDragCoef(Map<Double,Double> cdMap,
GeodPosition geodeticPosition)
Constructor for a Cd model depending on spacecraft altitude.
|
protected |
StelaVariableDragCoef(StelaDragCoefType dragCoefType,
Map<Double,Double> cdMap,
GeodPosition geodeticPosition)
Protected constructor which allow a child different dragCoefType
|
| Modifier and Type | Method and Description |
|---|---|
StelaVariableDragCoef |
copy()
Copy drag coefficient.
|
Map<Double,Double> |
getCdMap()
Get the spacecraft drag coefficient map
|
double |
getDragCoef(StelaDragCoefInput stelaDragCoefInput)
Compute the value of the Cd coefficient depending on spacecraft altitude.
|
GeodPosition |
getGeodPosition()
Get the geodetic model
|
String |
toString() |
getDragCoefType, getStatInformationpublic StelaVariableDragCoef(Map<Double,Double> cdMap, double rEq, double f)
cdMap - the map containing the Cd value with respect to the geodetic altitude of the spacecraftrEq - the Earth radiusf - the Earth flatteningpublic StelaVariableDragCoef(Map<Double,Double> cdMap, GeodPosition geodeticPosition)
cdMap - the map containing the Cd value with respect to the geodetic altitude of the spacecraftgeodeticPosition - the geodetic modelprotected StelaVariableDragCoef(StelaDragCoefType dragCoefType, Map<Double,Double> cdMap, GeodPosition geodeticPosition)
dragCoefType - child class drag coef typecdMap - the map containing the Cd value with respect to the geodetic altitude of the spacecraftgeodeticPosition - the geodetic modelpublic Map<Double,Double> getCdMap()
public GeodPosition getGeodPosition()
public double getDragCoef(StelaDragCoefInput stelaDragCoefInput) throws PatriusException
getDragCoef in class AbstractStelaDragCoefstelaDragCoefInput - the input which gives the spacecraft position in the inertial framePatriusException - if error while computing geodetic altitudepublic StelaVariableDragCoef copy()
copy in class AbstractStelaDragCoefCopyright © 2025 CNES. All rights reserved.