Class SensorMeanPlaneCrossing.CrossingResult

  • Enclosing class:
    SensorMeanPlaneCrossing

    public static class SensorMeanPlaneCrossing.CrossingResult
    extends Object
    Container for mean plane crossing result.
    • Constructor Detail

      • CrossingResult

        public CrossingResult​(AbsoluteDate crossingDate,
                              double crossingLine,
                              Vector3D target,
                              Vector3D targetDirection,
                              Vector3D targetDirectionDerivative)
        Simple constructor.
        Parameters:
        crossingDate - crossing date
        crossingLine - crossing line
        target - target ground point
        targetDirection - target direction in spacecraft frame
        targetDirectionDerivative - derivative of the target direction in spacecraft frame with respect to line number
    • Method Detail

      • getDate

        public AbsoluteDate getDate()
        Get the crossing date.
        Returns:
        crossing date
      • getLine

        public double getLine()
        Get the crossing line.
        Returns:
        crossing line
      • getTarget

        public Vector3D getTarget()
        Get the target ground point.
        Returns:
        target ground point
      • getTargetDirection

        public Vector3D getTargetDirection()
        Get the normalized target direction in spacecraft frame at crossing.
        Returns:
        normalized target direction in spacecraft frame at crossing with respect to line number
      • getTargetDirectionDerivative

        public Vector3D getTargetDirectionDerivative()
        Get the derivative of the normalized target direction in spacecraft frame at crossing.
        Returns:
        derivative of the normalized target direction in spacecraft frame at crossing with respect to line number
        Since:
        2.0