|
Earth Observation Mission CFI Software Visibility Software User Manual for JAVA |
|
Azimuth-elevation mask. More...
Public Member Functions | |
| AzElMask () | |
| Empty Class constructor. | |
| AzElMask (long numPt, double[] az, double[] el) | |
| Parameter class constructor. | |
| AzElMask (long numPt, long status, double[] az, double[] el) | |
| Parameter class constructor. | |
| AzElMask (AzElMask azel) | |
| Copy constructor. | |
Public Attributes | |
| long | numMaskPt |
| Number of azimuth and elevation pairs defining the antennamask. | |
| long | status |
| Allow the user to enable/disable the mask. | |
| double[] | azimuth |
| Azimuth defining the antenna mask. | |
| double[] | elevation |
| Elevation defining the antenna mask. | |
Azimuth-elevation mask.
| EECFI.AzElMask.AzElMask | ( | ) |
Empty Class constructor.
| EECFI.AzElMask.AzElMask | ( | long | numPt, | |
| double[] | az, | |||
| double[] | el | |||
| ) |
Parameter class constructor.
| EECFI.AzElMask.AzElMask | ( | long | numPt, | |
| long | status, | |||
| double[] | az, | |||
| double[] | el | |||
| ) |
Parameter class constructor.
| EECFI.AzElMask.AzElMask | ( | AzElMask | azel | ) |
Copy constructor.
| double [] EECFI.AzElMask.azimuth |
Azimuth defining the antenna mask.
| double [] EECFI.AzElMask.elevation |
Elevation defining the antenna mask.
Number of azimuth and elevation pairs defining the antennamask.
Allow the user to enable/disable the mask.
The behaviour of the status field is described below for each type of mask:
Inclusive mask:
Status = XL_FALSE: no constraints (regardless of number of points)
Status = XL_TRUE and number of points = 0 : no constraints
Exclusive mask:
Status = XL_FALSE: mask is ignored (regardless of number of points)
Status = XL_TRUE and number of points = 0 : mask is ignored
Combining the two above:
Each mask define a polygon.
Forbidden areas are:
1) the area OUTSIDE the inclusive polygon;
2) the area INSIDE the exclusive polygon;
1.7.1