public class VariableRadiusProvider extends Object implements LocalRadiusProvider
| Constructor and Description |
|---|
VariableRadiusProvider(GeometricBodyShape shape)
Constructor with a body shape capable of calculating apparent radii.
|
| Modifier and Type | Method and Description |
|---|---|
GeometricBodyShape |
getBodyShape()
Getter for boy shape.
|
double |
getLocalRadius(Vector3D posObserver,
Frame frame,
AbsoluteDate date,
PVCoordinatesProvider occultedBody)
Compute the apparent radius (in meters) of the occulting body from the spacecraft (observer) position.
|
public VariableRadiusProvider(GeometricBodyShape shape)
shape - body shapepublic double getLocalRadius(Vector3D posObserver, Frame frame, AbsoluteDate date, PVCoordinatesProvider occultedBody)
Please notice that this method will for the moment be used only with an instantaneous propagation delay type.
getLocalRadius in interface LocalRadiusProviderposObserver - the spacecraft (observer) positionframe - the reference frame in which the spacecraft (observer) position is expresseddate - the date at which the spacecraft (observer) position is expressedoccultedBody - the body which is occulted to the spacecraft (observer) by the occulting bodypublic GeometricBodyShape getBodyShape()
Copyright © 2022 CNES. All rights reserved.