Constructor and Description |
---|
AeroModel(Assembly inAssembly,
Atmosphere inAtmosphere,
OneAxisEllipsoid inGeodPos)
Aero model (the acceleration is computed from all the sub parts of the vehicle) with default step for finite
differences computation.
|
AeroModel(Assembly inAssembly,
Atmosphere inAtmosphere,
OneAxisEllipsoid earthShapeIn,
double altStep)
Aero model (the acceleration is computed from all the sub parts of the vehicle) with an
Atmosphere model
and a OneAxisEllipsoid for acceleration partial derivatives computation with respect to state by finite
differences(including density partial derivatives). |
Modifier and Type | Method and Description |
---|---|
static double |
AeroCoeffByAoA.angleOfAttackFromSpacecraftState(SpacecraftState state,
OneAxisEllipsoid earthShape)
Computes the angle of attack from the spacecraft state and the Earth shape.
|
Constructor and Description |
---|
AeroCoeffByAltitude(double[] xVariables,
double[] yVariables,
OneAxisEllipsoid earthShapeIn)
Constructor.
|
AeroCoeffByAoA(double[] xVariables,
double[] yVariables,
OneAxisEllipsoid earthShapeIn)
Constructor.
|
AeroCoeffByAoAAndMach(double[] anglesOfAttack,
double[] machNumbers,
double[][] coeffs,
Atmosphere atmosphere,
OneAxisEllipsoid earthShapeIn)
Constructor.
|
Constructor and Description |
---|
AeroAttitudeLaw(double angleofattack,
double sideslip,
double rollVel,
OneAxisEllipsoid earthShape)
Constructor.
|
AeroAttitudeLaw(double angleofattack,
double sideslip,
double rollVel,
OneAxisEllipsoid earthShape,
double dtSpin,
double dtAcc)
Constructor with parameterizable delta-time for spin and acceleration computation.
|
AeroAttitudeLaw(IParameterizableFunction angleofattack,
IParameterizableFunction sideslip,
IParameterizableFunction rollVel,
OneAxisEllipsoid earthShape)
Constructor.
|
AeroAttitudeLaw(IParameterizableFunction angleofattack,
IParameterizableFunction sideslip,
IParameterizableFunction rollVel,
OneAxisEllipsoid earthShape,
double dtSpin,
double dtAcc)
Constructor with parameterizable delta-time for spin and acceleration computation.
|
Constructor and Description |
---|
GlintApproximatePointingDirection(OneAxisEllipsoid shape,
PVCoordinatesProvider sunPV)
Constructor with default solver (
BisectionSolver.BisectionSolver(double, double) ). |
GlintApproximatePointingDirection(OneAxisEllipsoid shape,
PVCoordinatesProvider sunPV,
UnivariateSolver univariateSolver)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
OneAxisEllipsoid |
OneAxisEllipsoid.resize(BodyShape.MarginType marginType,
double marginValue)
Resize the geometric body shape by a margin.
|
Modifier and Type | Method and Description |
---|---|
OneAxisEllipsoid |
FacetBodyShape.getEllipsoid(FacetBodyShape.EllipsoidType ellipsoidTypeIn)
Getter for the ellipsoid of the desired type.
|
Modifier and Type | Method and Description |
---|---|
SummaryStatistics |
FacetBodyShapeStatistics.computeStatisticsForAltitude(OneAxisEllipsoid ellipsoid)
Compute the summary of the distances between the altitude of each facet body shape vertex to a reference
ellipsoid surface.
|
SummaryStatistics |
FacetBodyShapeStatistics.computeStatisticsForRadialDistance(OneAxisEllipsoid ellipsoid)
Compute the summary of the distances between the radius at each facet body shape
vertex and a reference ellipsoid radius in the same direction.
|
Modifier and Type | Method and Description |
---|---|
static double |
ProjectionEllipsoidUtils.computeInverseMeridionalDistance(double distance,
OneAxisEllipsoid shape)
Compute the geodetic latitude, from a distance from the equator.
|
static double |
ProjectionEllipsoidUtils.computeInverseRectifyingLatitude(double rectifyingLat,
OneAxisEllipsoid shape)
compute geodetic latitude at a given rectifying latitude.
|
static double |
ProjectionEllipsoidUtils.computeMercatorLatitude(double geodeticLat,
OneAxisEllipsoid shape)
Compute crescent latitude (Le) at a given geodetic latitude.
|
static double |
ProjectionEllipsoidUtils.computeMeridionalDistance(double geodeticLat,
OneAxisEllipsoid shape)
Compute the distance from a given geodetic latitude to the equator, along a meridian.
|
static double |
ProjectionEllipsoidUtils.computeOrthodromicDistance(double lat1,
double lon1,
double lat2,
double lon2,
OneAxisEllipsoid shape)
Compute the orthodromic distance.
|
static double |
ProjectionEllipsoidUtils.computeRadiusEastWest(double geodeticLat,
OneAxisEllipsoid shape)
Compute radius of curvature section East/West (also called M or Re).
|
static double |
ProjectionEllipsoidUtils.getEccentricity(OneAxisEllipsoid shape)
Getter for the eccentricity.
|
static double[] |
ProjectionEllipsoidUtils.getSeries(OneAxisEllipsoid shape)
Getter for the series.
|
Copyright © 2023 CNES. All rights reserved.