|
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


