ocssw
V2022
|
#include <epr_bitmask.h>
Public Attributes | |
EPR_EBmOpCode | op_code |
union { | |
struct { | |
char * band_name | |
char * flag_name | |
epr_uint flag_mask | |
EPR_SRaster * flag_raster | |
} ref | |
struct { | |
EPR_SBmTerm * arg | |
} unary | |
struct { | |
EPR_SBmTerm * arg1 | |
EPR_SBmTerm * arg2 | |
} binary | |
} | op |
Detailed Description
The EPR_BmTerm
structure is the union of structures: each of them can contain either the subject (operand) for the logic operators or this operators itself with referd operand(s). Thus they are recursive. The example of term: flags.WATER or flags.LAND
here: 'flags' is a band_name; 'WATER' and 'LAND' - flag_name's; 'or' - logical operator.
- See also
- EPR_SRaster
Definition at line 60 of file epr_bitmask.h.
Member Data Documentation
◆ arg
EPR_SBmTerm* arg |
Definition at line 73 of file epr_bitmask.h.
◆ arg1
EPR_SBmTerm* arg1 |
Definition at line 77 of file epr_bitmask.h.
◆ arg2
EPR_SBmTerm* arg2 |
Definition at line 78 of file epr_bitmask.h.
◆ band_name
char* band_name |
Definition at line 66 of file epr_bitmask.h.
◆ binary
struct { ... } binary |
◆ flag_mask
epr_uint flag_mask |
Definition at line 68 of file epr_bitmask.h.
◆ flag_name
char* flag_name |
Definition at line 67 of file epr_bitmask.h.
◆ flag_raster
EPR_SRaster* flag_raster |
Definition at line 69 of file epr_bitmask.h.
◆ op
union { ... } op |
◆ op_code
EPR_EBmOpCode op_code |
Definition at line 61 of file epr_bitmask.h.
◆ ref
struct { ... } ref |
◆ unary
struct { ... } unary |
The documentation for this struct was generated from the following file:
- /gfs-oceanweb/web/ocssw/ocssw_src/oel_hdf4/libmeris/epr_bitmask.h