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)
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 AbsoluteDate estimateVisibility(GeodeticPoint groundPoint)
groundPoint
- ground point to checkCopyright © 2014-2023 CS GROUP. All rights reserved.