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 | Description |
|---|---|
RoughVisibilityEstimator(org.orekit.bodies.OneAxisEllipsoid ellipsoid,
org.orekit.frames.Frame frame,
List<org.orekit.utils.TimeStampedPVCoordinates> positionsVelocities) |
Simple constructor.
|
| Modifier and Type | Method | Description |
|---|---|---|
org.orekit.time.AbsoluteDate |
estimateVisibility(org.orekit.bodies.GeodeticPoint groundPoint) |
Estimate very roughly when spacecraft comes close to a ground point.
|
public RoughVisibilityEstimator(org.orekit.bodies.OneAxisEllipsoid ellipsoid,
org.orekit.frames.Frame frame,
List<org.orekit.utils.TimeStampedPVCoordinates> positionsVelocities)
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)public org.orekit.time.AbsoluteDate estimateVisibility(org.orekit.bodies.GeodeticPoint groundPoint)
groundPoint - ground point to checkCopyright © 2014-2019 CS Systèmes d'information. All rights reserved.