Class FieldCylindricalShadowEclipseDetector<T extends CalculusFieldElement<T>>

    • Constructor Detail

      • FieldCylindricalShadowEclipseDetector

        public FieldCylindricalShadowEclipseDetector​(ExtendedPositionProvider sun,
                                                     T occultingBodyRadius,
                                                     FieldEventDetectionSettings<T> eventDetectionSettings,
                                                     FieldEventHandler<T> handler)
        Constructor.
        Parameters:
        sun - light source provider (infinitely distant)
        occultingBodyRadius - occulting body radius
        eventDetectionSettings - detection settings
        handler - event handler
        Since:
        12.2
      • FieldCylindricalShadowEclipseDetector

        public FieldCylindricalShadowEclipseDetector​(ExtendedPositionProvider sun,
                                                     T occultingBodyRadius,
                                                     FieldEventHandler<T> handler)
        Constructor with default detection settings.
        Parameters:
        sun - light source provider
        occultingBodyRadius - occulting body radius
        handler - event handler