Package org.orekit.geometry.fov
Class DoubleDihedraFieldOfView
- java.lang.Object
-
- org.orekit.geometry.fov.AbstractFieldOfView
-
- org.orekit.geometry.fov.PolygonalFieldOfView
-
- org.orekit.geometry.fov.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
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.orekit.geometry.fov.PolygonalFieldOfView
PolygonalFieldOfView.DefiningConeType
-
-
Constructor Summary
Constructors Constructor Description DoubleDihedraFieldOfView(Vector3D center, Vector3D axis1, double halfAperture1, Vector3D axis2, double halfAperture2, double margin)
Build a Field Of View with dihedral shape (i.e.
-
Method Summary
-
Methods inherited from class org.orekit.geometry.fov.PolygonalFieldOfView
getFootprint, getZone, offsetFromBoundary, projectToBoundary
-
Methods inherited from class org.orekit.geometry.fov.AbstractFieldOfView
getMargin
-
-
-
-
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 frameaxis1
- FOV dihedral axis 1, in spacecraft framehalfAperture1
- FOV dihedral half aperture angle 1, must be less than π/2, i.e. full dihedra must be smaller then an hemisphereaxis2
- FOV dihedral axis 2, in spacecraft framehalfAperture2
- FOV dihedral half aperture angle 2, must be less than π/2, i.e. full dihedra must be smaller then an hemispheremargin
- 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)
-
-