Modifier and Type | Method and Description |
---|---|
void |
SensorModel.addMaskingCelestialBody(GeometricBodyShape body)
Adds a celestial body shape to consider in maskings.
|
Modifier and Type | Interface and Description |
---|---|
interface |
EllipsoidBodyShape
Extended interface for spheroid model to represent celestial bodies shape : extends the
GeometricBodyShape
interface by adding getters to access the spheroid parameters. |
Modifier and Type | Class and Description |
---|---|
class |
ExtendedOneAxisEllipsoid
Implementation of the EllipsoidBodyShape interface : this an extended spheroid model to represent celestial bodies
shapes.
|
Constructor and Description |
---|
CentralBodyMaskCircularFOVDetector(PVCoordinatesProvider occultedBody,
double occultedBodyRadius,
GeometricBodyShape occultingBody,
boolean totalEclipseFlag,
Vector3D center,
double halfAperture)
Constructor with default maxcheck and default threshold, creating a circularFOVDetector and
an EllipsoidEclipseDetector
|
CentralBodyMaskCircularFOVDetector(PVCoordinatesProvider occultedBody,
double occultedBodyRadius,
GeometricBodyShape occultingBody,
boolean totalEclipseFlag,
Vector3D center,
double halfAperture,
double maxCheck,
double threshold)
Constructor with user maxcheck and threshold creating a circularFOVDetector and an
EllipsoidEclipseDetector
The default implementation behaviour is to
stop propagation when the target is
visible. |
CentralBodyMaskCircularFOVDetector(PVCoordinatesProvider occultedBody,
double occultedBodyRadius,
GeometricBodyShape occultingBody,
boolean totalEclipseFlag,
Vector3D center,
double halfAperture,
double maxCheck,
double threshold,
EventDetector.Action action)
Constructor with user maxcheck and threshold creating a circularFOVDetector and an
EllipsoidEclipseDetector
|
CentralBodyMaskCircularFOVDetector(PVCoordinatesProvider occultedBody,
double occultedBodyRadius,
GeometricBodyShape occultingBody,
boolean totalEclipseFlag,
Vector3D center,
double halfAperture,
double maxCheck,
double threshold,
EventDetector.Action action,
boolean remove)
Constructor with user maxcheck and threshold creating a circularFOVDetector and an
EllipsoidEclipseDetector
|
Modifier and Type | Method and Description |
---|---|
GeometricBodyShape |
SolarRadiationPressureEllipsoid.getShape()
Getter for the Earth model used at construction.
|
Modifier and Type | Method and Description |
---|---|
static double |
SolarRadiationPressureEllipsoid.getLightningRatio(PVCoordinatesProvider sun,
Vector3D satSunVector,
GeometricBodyShape earthModel,
Vector3D position,
Frame frame,
AbsoluteDate date)
Get the lightning ratio ([0-1]).
|
Constructor and Description |
---|
SolarRadiationPressureEllipsoid(double dRef,
double pRef,
PVCoordinatesProvider sunBody,
GeometricBodyShape shape,
Assembly assembly,
double multiplicativeFactorIn)
Creates a new instance.
|
SolarRadiationPressureEllipsoid(double dRef,
double pRef,
PVCoordinatesProvider sunBody,
GeometricBodyShape shape,
RadiationSensitive spacecraftModel)
Complete constructor.
|
SolarRadiationPressureEllipsoid(double dRef,
double pRef,
PVCoordinatesProvider sunBody,
GeometricBodyShape shape,
RadiationSensitive spacecraftModel,
boolean computePD)
Complete constructor.
|
SolarRadiationPressureEllipsoid(Parameter referenceFlux,
PVCoordinatesProvider sunBody,
GeometricBodyShape shape,
RadiationSensitive spacecraftModel)
Complete constructor using
Parameter . |
SolarRadiationPressureEllipsoid(Parameter referenceFlux,
PVCoordinatesProvider sunBody,
GeometricBodyShape shape,
RadiationSensitive spacecraftModel,
boolean computePD)
Complete constructor using
Parameter . |
SolarRadiationPressureEllipsoid(PVCoordinatesProvider sunBody,
GeometricBodyShape shape,
RadiationSensitive spacecraftModel)
Simple constructor with default reference values.
|
SolarRadiationPressureEllipsoid(PVCoordinatesProvider sunBody,
GeometricBodyShape shape,
RadiationSensitive spacecraftModel,
boolean computePD)
Simple constructor with default reference values.
|
Modifier and Type | Class and Description |
---|---|
class |
ProjectionEllipsoid
Deprecated.
as of 4.3. This class is replaced by
ProjectionEllipsoidUtils |
Modifier and Type | Method and Description |
---|---|
GeometricBodyShape |
VariableRadiusProvider.getBodyShape()
Getter for boy shape.
|
Constructor and Description |
---|
EclipseDetector(PVCoordinatesProvider occulted,
double occultedRadiusIn,
GeometricBodyShape occultingBodyIn,
double lightingRatio,
double maxCheck,
double threshold)
Build a new eclipse detector based on a lighting ratio.
|
EclipseDetector(PVCoordinatesProvider occulted,
double occultedRadiusIn,
GeometricBodyShape occultingBodyIn,
double lightingRatio,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit)
Build a new eclipse detector based on a lighting ratio.
|
EclipseDetector(PVCoordinatesProvider occulted,
double occultedRadiusIn,
GeometricBodyShape occultingBodyIn,
double lightingRatio,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit,
boolean removeEntry,
boolean removeExit)
Build a new eclipse detector based on a lighting ratio.
|
VariableRadiusProvider(GeometricBodyShape shape)
Constructor with a body shape capable of calculating apparent radii.
|
Constructor and Description |
---|
SolarRadiationWrench(double distance,
double pressure,
double sunRadius,
PVCoordinatesProvider sunBody,
GeometricBodyShape shape,
RadiationWrenchSensitive spacecraftModel)
Complete constructor.
|
SolarRadiationWrench(Parameter distance,
Parameter pressure,
Parameter sunRadius,
PVCoordinatesProvider sunBody,
GeometricBodyShape shape,
RadiationWrenchSensitive spacecraftModel)
Complete constructor using
Parameter . |
SolarRadiationWrench(PVCoordinatesProvider sunBody,
GeometricBodyShape shape,
RadiationWrenchSensitive spacecraftModel)
Simple constructor with default reference values.
|
Copyright © 2019 CNES. All rights reserved.