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
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 -
Field Summary
Fields inherited from class org.orekit.geometry.fov.AbstractFieldOfView
DEFAULT_EXTERNAL_FOOTPRINT, DEFAULT_MAX_DIST -
Constructor Summary
ConstructorsConstructorDescriptionDoubleDihedraFieldOfView(Vector3D center, Vector3D axis1, double halfAperture1, Vector3D axis2, double halfAperture2, double margin) Build a Field Of View with dihedral shape (i.e. rectangular shape). -
Method Summary
Methods inherited from class org.orekit.geometry.fov.PolygonalFieldOfView
getFootprint, getFootprint, getZone, offsetFromBoundary, projectToBoundaryMethods inherited from class org.orekit.geometry.fov.AbstractFieldOfView
getMargin
-
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 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)
-