Class RoughVisibilityEstimator

    • Constructor Detail

      • RoughVisibilityEstimator

        public RoughVisibilityEstimator​(OneAxisEllipsoid ellipsoid,
                                        Frame frame,
                                        List<TimeStampedPVCoordinates> positionsVelocities)
        Simple constructor.
        Parameters:
        ellipsoid - ground ellipsoid
        frame - 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)
    • Method Detail

      • estimateVisibility

        public AbsoluteDate estimateVisibility​(GeodeticPoint groundPoint)
        Estimate very roughly when spacecraft comes close to a ground point.
        Parameters:
        groundPoint - ground point to check
        Returns:
        rough date at which spacecraft comes close to ground point (never null, but may be really far from reality if ground point is away from trajectory)