Modifier and Type | Method and Description |
---|---|
IFieldOfView[] |
SensorProperty.getInhibitionFields() |
IFieldOfView |
SensorProperty.getMainField() |
Modifier and Type | Method and Description |
---|---|
void |
SensorProperty.setInhibitionFieldsAndTargets(IFieldOfView[] fields,
PVCoordinatesProvider[] targets,
LocalRadiusProvider[] targetRadiuses)
Sets the arrays of inhibition fields and the associated targets : the two array must
have the same length.
|
void |
SensorProperty.setMainFieldOfView(IFieldOfView field)
Sets the main field of view of this sensor
|
Modifier and Type | Method and Description |
---|---|
FieldData |
FacetCelestialBody.getFieldData(SpacecraftState state,
IFieldOfView fieldOfView,
Vector3D lineOfSight)
Returns the field data as
FieldData for each state in provided list. |
List<Triangle> |
FacetCelestialBody.getNeverVisibleTriangles(List<SpacecraftState> states,
IFieldOfView fieldOfView)
Returns the list of triangles never visible from the satellite field of view during the whole ephemeris.
|
List<Triangle> |
FacetCelestialBody.getVisibleAndEnlightenedTriangles(List<SpacecraftState> states,
PVCoordinatesProvider sun,
IFieldOfView fieldOfView)
Returns the list of triangles enlightened (by the Sun) and visible at least once during the whole ephemeris
from the satellite field of view.
|
Modifier and Type | Method and Description |
---|---|
List<IFieldOfView> |
EarthZoneDetector.getFOV()
Get FOV list
|
Constructor and Description |
---|
EarthZoneDetector(List<IFieldOfView> fieldsIn,
BodyShape centralBody,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit,
boolean removeEntry,
boolean removeExit)
Constructor for the earth zones entering detector.
|
Modifier and Type | Class and Description |
---|---|
class |
AzimuthElevationField
Field of view defined by an azimuth-elevation mask : the algorithms are from the Orekit
GroundMaskElevationDetector detector. |
class |
BooleanField
This class describes a boolean field of view that combines two existing fields
with a "AND" or "OR" boolean combination.
|
class |
CircularField
This class describes a right circular field of view to be used in "instruments" part properties.
|
class |
EllipticField
This class describes an elliptic field of view to be used in "instruments" part properties.
|
class |
InvertField
This field of view contains an existing field and inverts it.
|
class |
OmnidirectionalField
This class describes an omnidirectional field of view : any vector is in it,
the angular distance is always 1 (positive).
|
class |
PyramidalField
This class describes a pyramidal field of view defined a list of vectors (its edges)
cone, to be used in "instruments" part properties.
|
class |
RectangleField
This class describes a field of view defined by a rectangle cone, to be used in
"instruments" part properties.
|
class |
SectorField
This class defines a "sector" field of view.
|
Constructor and Description |
---|
BooleanField(String name,
IFieldOfView firstField,
IFieldOfView secondField,
BooleanField.BooleanCombination booleanCombination)
Constructor for the "AND" or "OR" combined field of view
|
InvertField(String name,
IFieldOfView invertedField)
Constructor of the invert field of a given one.
|
Modifier and Type | Method and Description |
---|---|
IFieldOfView |
GeometricStationAntenna.getFOV() |
Constructor and Description |
---|
GeometricStationAntenna(TopocentricFrame topoFrame,
IFieldOfView fieldOfView)
Constructor of the ground station antenna (for reverse visibility detection)
|
Copyright © 2021 CNES. All rights reserved.