public class RoughVisibilityEstimator extends Object
The class only uses spacecraft position to compute a very rough sub-satellite point. It assumes the position-velocities are regular enough and without holes. It is intended only only has a quick estimation in order to set up search boundaries in inverse location.
| Constructor and Description |
|---|
RoughVisibilityEstimator(OneAxisEllipsoid ellipsoid,
Frame frame,
List<TimeStampedPVCoordinates> positionsVelocities)
Simple constructor.
|
| Modifier and Type | Method and Description |
|---|---|
AbsoluteDate |
estimateVisibility(GeodeticPoint groundPoint)
Estimate very roughly when spacecraft comes close to a ground point.
|
public RoughVisibilityEstimator(OneAxisEllipsoid ellipsoid, Frame frame, List<TimeStampedPVCoordinates> positionsVelocities) throws OrekitException
ellipsoid - ground ellipsoidframe - frame in which position and velocity are defined (may be inertial or body frame)positionsVelocities - satellite position and velocity (m and m/s in specified frame)OrekitException - if position-velocity cannot be converted to body framepublic AbsoluteDate estimateVisibility(GeodeticPoint groundPoint)
groundPoint - ground point to checkCopyright © 2014–2016 CS Syst?mes d'Information. All rights reserved.