DEIMOS
Earth Observation Mission CFI Software
DataHandling Software User Manual
for JAVA
ESA

EECFI.AzElMask Class Reference

Azimuth-elevation mask. More...

List of all members.

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.

Detailed Description

Azimuth-elevation mask.


Constructor & Destructor Documentation

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.


Member Data Documentation

Azimuth defining the antenna mask.

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;


Generated on Mon Dec 11 2023 14:48:13 for by doxygen 1.7.1