Class DoubleDihedraFieldOfView

  • All Implemented Interfaces:
    FieldOfView

    public class DoubleDihedraFieldOfView
    extends PolygonalFieldOfView
    Class representing a spacecraft sensor Field Of View with dihedral shape (i.e. rectangular shape).
    Since:
    10.1
    Author:
    Luc Maisonobe
    • Constructor Detail

      • DoubleDihedraFieldOfView

        public DoubleDihedraFieldOfView​(Vector3D center,
                                        Vector3D axis1,
                                        double halfAperture1,
                                        Vector3D axis2,
                                        double halfAperture2,
                                        double margin)
        Build a Field Of View with dihedral shape (i.e. rectangular shape).
        Parameters:
        center - Direction of the FOV center, in spacecraft frame
        axis1 - FOV dihedral axis 1, in spacecraft frame
        halfAperture1 - FOV dihedral half aperture angle 1, must be less than π/2, i.e. full dihedra must be smaller then an hemisphere
        axis2 - FOV dihedral axis 2, in spacecraft frame
        halfAperture2 - FOV dihedral half aperture angle 2, must be less than π/2, i.e. full dihedra must be smaller then an hemisphere
        margin - angular margin to apply to the zone (if positive, points outside of the raw FoV but close enough to the boundary are considered visible; if negative, points inside of the raw FoV but close enough to the boundary are considered not visible)