org.orekit.propagation.events
Class VariableRadiusProvider

java.lang.Object
  extended by org.orekit.propagation.events.VariableRadiusProvider
All Implemented Interfaces:
LocalRadiusProvider

public class VariableRadiusProvider
extends Object
implements LocalRadiusProvider

Implementation for variable radius providers.


Constructor Summary
VariableRadiusProvider(GeometricBodyShape shape)
          Constructor with a body shape capable of calculating apparent radii.
 
Method Summary
 double getLocalRadius(Vector3D position, Frame frame, AbsoluteDate date, PVCoordinatesProvider occultedBodyIn)
          Calculate the apparent radius.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VariableRadiusProvider

public VariableRadiusProvider(GeometricBodyShape shape)
Constructor with a body shape capable of calculating apparent radii.

Parameters:
shape - body shape
Method Detail

getLocalRadius

public double getLocalRadius(Vector3D position,
                             Frame frame,
                             AbsoluteDate date,
                             PVCoordinatesProvider occultedBodyIn)
Calculate the apparent radius.

Specified by:
getLocalRadius in interface LocalRadiusProvider
Parameters:
position - spacecraft position
frame - frame in which position is expressed
date - date of position
occultedBodyIn - body occulted by this
Returns:
apparent radius


Copyright © 2017 CNES. All Rights Reserved.