slm: OpenCL code base  0.1
Macros
Mapping flags and control parameters

Mapping grid-pixel flags provided by mapping_array; mapping control parameters. More...

Macros

#define IS_CHANNEL   1u
 
#define IS_THINCHANNEL   2u
 
#define IS_INTERCHANNEL   4u
 
#define IS_CHANNELHEAD   8u
 
#define IS_CHANNELTAIL   16u
 
#define IS_MAJORCONFLUENCE   32u
 
#define IS_MINORCONFLUENCE   64u
 
#define IS_MAJORINFLOW   128u
 
#define IS_MINORINFLOW   256u
 
#define IS_LEFTFLANK   512u
 
#define IS_RIGHTFLANK   1024u
 
#define IS_MIDSLOPE   2048u
 
#define IS_RIDGE   4096u
 
#define IS_STUCK   8192u
 
#define IS_LOOP   16384u
 
#define IS_BLOCKAGE   32768u
 
#define LEFT_FLANK_ADDITION   2147483648u
 
#define SEGMENTATION_THRESHOLD   50u
 

Detailed Description

Mapping grid-pixel flags provided by mapping_array; mapping control parameters.

Communicated to CL kernels via compiler -D macro options.

Macro Definition Documentation

◆ IS_BLOCKAGE

#define IS_BLOCKAGE   32768u

Definition at line 111 of file info.h.

◆ IS_CHANNEL

#define IS_CHANNEL   1u

Definition at line 96 of file info.h.

◆ IS_CHANNELHEAD

#define IS_CHANNELHEAD   8u

Definition at line 99 of file info.h.

◆ IS_CHANNELTAIL

#define IS_CHANNELTAIL   16u

Definition at line 100 of file info.h.

◆ IS_INTERCHANNEL

#define IS_INTERCHANNEL   4u

Definition at line 98 of file info.h.

◆ IS_LEFTFLANK

#define IS_LEFTFLANK   512u

Definition at line 105 of file info.h.

◆ IS_LOOP

#define IS_LOOP   16384u

Definition at line 110 of file info.h.

◆ IS_MAJORCONFLUENCE

#define IS_MAJORCONFLUENCE   32u

Definition at line 101 of file info.h.

◆ IS_MAJORINFLOW

#define IS_MAJORINFLOW   128u

Definition at line 103 of file info.h.

◆ IS_MIDSLOPE

#define IS_MIDSLOPE   2048u

Definition at line 107 of file info.h.

◆ IS_MINORCONFLUENCE

#define IS_MINORCONFLUENCE   64u

Definition at line 102 of file info.h.

◆ IS_MINORINFLOW

#define IS_MINORINFLOW   256u

Definition at line 104 of file info.h.

◆ IS_RIDGE

#define IS_RIDGE   4096u

Definition at line 108 of file info.h.

◆ IS_RIGHTFLANK

#define IS_RIGHTFLANK   1024u

Definition at line 106 of file info.h.

◆ IS_STUCK

#define IS_STUCK   8192u

Definition at line 109 of file info.h.

◆ IS_THINCHANNEL

#define IS_THINCHANNEL   2u

Definition at line 97 of file info.h.

◆ LEFT_FLANK_ADDITION

#define LEFT_FLANK_ADDITION   2147483648u

Definition at line 112 of file info.h.

◆ SEGMENTATION_THRESHOLD

#define SEGMENTATION_THRESHOLD   50u

Definition at line 113 of file info.h.