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 Details

    • 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)