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.