OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
Macros
ossimEquTokenDefines.h File Reference

Go to the source code of this file.

Macros

#define OSSIM_EQU_TOKEN_LEFT_PAREN   1
 
#define OSSIM_EQU_TOKEN_RIGHT_PAREN   2
 
#define OSSIM_EQU_TOKEN_LOG   3
 
#define OSSIM_EQU_TOKEN_MULT   4
 
#define OSSIM_EQU_TOKEN_DIV   5
 
#define OSSIM_EQU_TOKEN_MINUS   6
 
#define OSSIM_EQU_TOKEN_PLUS   7
 
#define OSSIM_EQU_TOKEN_IMAGE_VARIABLE   8
 
#define OSSIM_EQU_TOKEN_CONSTANT   9
 
#define OSSIM_EQU_TOKEN_EXP   10
 
#define OSSIM_EQU_TOKEN_LOG10   11
 
#define OSSIM_EQU_TOKEN_PI   12
 
#define OSSIM_EQU_TOKEN_POWER   13
 
#define OSSIM_EQU_TOKEN_SIN   14
 
#define OSSIM_EQU_TOKEN_SIND   15
 
#define OSSIM_EQU_TOKEN_COS   16
 
#define OSSIM_EQU_TOKEN_COSD   17
 
#define OSSIM_EQU_TOKEN_ABS   18
 
#define OSSIM_EQU_TOKEN_MIN   19
 
#define OSSIM_EQU_TOKEN_MAX   20
 
#define OSSIM_EQU_TOKEN_SQRT   21
 
#define OSSIM_EQU_TOKEN_COMMA   22
 
#define OSSIM_EQU_TOKEN_BLURR   23
 
#define OSSIM_EQU_TOKEN_SHIFT   24
 
#define OSSIM_EQU_TOKEN_CONV   25
 
#define OSSIM_EQU_TOKEN_BAND   26
 
#define OSSIM_EQU_TOKEN_ASSIGN_BAND   27
 
#define OSSIM_EQU_TOKEN_MOD   28
 
#define OSSIM_EQU_TOKEN_ASIN   29
 
#define OSSIM_EQU_TOKEN_ASIND   30
 
#define OSSIM_EQU_TOKEN_ACOS   31
 
#define OSSIM_EQU_TOKEN_ACOSD   32
 
#define OSSIM_EQU_TOKEN_TAN   33
 
#define OSSIM_EQU_TOKEN_TAND   34
 
#define OSSIM_EQU_TOKEN_ATAN   35
 
#define OSSIM_EQU_TOKEN_ATAND   36
 
#define OSSIM_EQU_TOKEN_LEFT_ARRAY_BRACKET   37
 
#define OSSIM_EQU_TOKEN_RIGHT_ARRAY_BRACKET   38
 
#define OSSIM_EQU_TOKEN_AMPERSAND   39
 
#define OSSIM_EQU_TOKEN_OR_BAR   40
 
#define OSSIM_EQU_TOKEN_TILDE   41
 
#define OSSIM_EQU_TOKEN_XOR   42
 
#define OSSIM_EQU_TOKEN_CLAMP   43
 
#define OSSIM_EQU_TOKEN_CLIP   44
 
#define OSSIM_EQU_TOKEN_BEQUAL   45
 
#define OSSIM_EQU_TOKEN_BGREATER   46
 
#define OSSIM_EQU_TOKEN_BGREATEROREQUAL   47
 
#define OSSIM_EQU_TOKEN_BLESS   48
 
#define OSSIM_EQU_TOKEN_BLESSOREQUAL   49
 
#define OSSIM_EQU_TOKEN_BDIFFERENT   50
 

Macro Definition Documentation

◆ OSSIM_EQU_TOKEN_ABS

#define OSSIM_EQU_TOKEN_ABS   18

Definition at line 21 of file ossimEquTokenDefines.h.

Referenced by ossimEquationCombiner::parseStdFuncs().

◆ OSSIM_EQU_TOKEN_ACOS

#define OSSIM_EQU_TOKEN_ACOS   31

Definition at line 34 of file ossimEquTokenDefines.h.

Referenced by ossimEquationCombiner::parseStdFuncs().

◆ OSSIM_EQU_TOKEN_ACOSD

#define OSSIM_EQU_TOKEN_ACOSD   32

Definition at line 35 of file ossimEquTokenDefines.h.

Referenced by ossimEquationCombiner::parseStdFuncs().

◆ OSSIM_EQU_TOKEN_AMPERSAND

#define OSSIM_EQU_TOKEN_AMPERSAND   39

Definition at line 42 of file ossimEquTokenDefines.h.

Referenced by ossimEquationCombiner::parseRestOfTerm().

◆ OSSIM_EQU_TOKEN_ASIN

#define OSSIM_EQU_TOKEN_ASIN   29

Definition at line 32 of file ossimEquTokenDefines.h.

Referenced by ossimEquationCombiner::parseStdFuncs().

◆ OSSIM_EQU_TOKEN_ASIND

#define OSSIM_EQU_TOKEN_ASIND   30

Definition at line 33 of file ossimEquTokenDefines.h.

Referenced by ossimEquationCombiner::parseStdFuncs().

◆ OSSIM_EQU_TOKEN_ASSIGN_BAND

#define OSSIM_EQU_TOKEN_ASSIGN_BAND   27

Definition at line 30 of file ossimEquTokenDefines.h.

Referenced by ossimEquationCombiner::parseStdFuncs().

◆ OSSIM_EQU_TOKEN_ATAN

#define OSSIM_EQU_TOKEN_ATAN   35

Definition at line 38 of file ossimEquTokenDefines.h.

Referenced by ossimEquationCombiner::parseStdFuncs().

◆ OSSIM_EQU_TOKEN_ATAND

#define OSSIM_EQU_TOKEN_ATAND   36

Definition at line 39 of file ossimEquTokenDefines.h.

Referenced by ossimEquationCombiner::parseStdFuncs().

◆ OSSIM_EQU_TOKEN_BAND

#define OSSIM_EQU_TOKEN_BAND   26

Definition at line 29 of file ossimEquTokenDefines.h.

Referenced by ossimEquationCombiner::parseStdFuncs().

◆ OSSIM_EQU_TOKEN_BDIFFERENT

#define OSSIM_EQU_TOKEN_BDIFFERENT   50

Definition at line 53 of file ossimEquTokenDefines.h.

Referenced by ossimEquationCombiner::parseRestOfTerm().

◆ OSSIM_EQU_TOKEN_BEQUAL

#define OSSIM_EQU_TOKEN_BEQUAL   45

Definition at line 48 of file ossimEquTokenDefines.h.

Referenced by ossimEquationCombiner::parseRestOfTerm().

◆ OSSIM_EQU_TOKEN_BGREATER

#define OSSIM_EQU_TOKEN_BGREATER   46

Definition at line 49 of file ossimEquTokenDefines.h.

Referenced by ossimEquationCombiner::parseRestOfTerm().

◆ OSSIM_EQU_TOKEN_BGREATEROREQUAL

#define OSSIM_EQU_TOKEN_BGREATEROREQUAL   47

Definition at line 50 of file ossimEquTokenDefines.h.

Referenced by ossimEquationCombiner::parseRestOfTerm().

◆ OSSIM_EQU_TOKEN_BLESS

#define OSSIM_EQU_TOKEN_BLESS   48

Definition at line 51 of file ossimEquTokenDefines.h.

Referenced by ossimEquationCombiner::parseRestOfTerm().

◆ OSSIM_EQU_TOKEN_BLESSOREQUAL

#define OSSIM_EQU_TOKEN_BLESSOREQUAL   49

Definition at line 52 of file ossimEquTokenDefines.h.

Referenced by ossimEquationCombiner::parseRestOfTerm().

◆ OSSIM_EQU_TOKEN_BLURR

#define OSSIM_EQU_TOKEN_BLURR   23

Definition at line 26 of file ossimEquTokenDefines.h.

Referenced by ossimEquationCombiner::parseStdFuncs().

◆ OSSIM_EQU_TOKEN_CLAMP

#define OSSIM_EQU_TOKEN_CLAMP   43

Definition at line 46 of file ossimEquTokenDefines.h.

Referenced by ossimEquationCombiner::parseStdFuncs().

◆ OSSIM_EQU_TOKEN_CLIP

#define OSSIM_EQU_TOKEN_CLIP   44

Definition at line 47 of file ossimEquTokenDefines.h.

◆ OSSIM_EQU_TOKEN_COMMA

#define OSSIM_EQU_TOKEN_COMMA   22

◆ OSSIM_EQU_TOKEN_CONSTANT

#define OSSIM_EQU_TOKEN_CONSTANT   9

Definition at line 12 of file ossimEquTokenDefines.h.

Referenced by ossimEquationCombiner::parseFactor().

◆ OSSIM_EQU_TOKEN_CONV

#define OSSIM_EQU_TOKEN_CONV   25

Definition at line 28 of file ossimEquTokenDefines.h.

Referenced by ossimEquationCombiner::parseStdFuncs().

◆ OSSIM_EQU_TOKEN_COS

#define OSSIM_EQU_TOKEN_COS   16

Definition at line 19 of file ossimEquTokenDefines.h.

Referenced by ossimEquationCombiner::parseStdFuncs().

◆ OSSIM_EQU_TOKEN_COSD

#define OSSIM_EQU_TOKEN_COSD   17

Definition at line 20 of file ossimEquTokenDefines.h.

Referenced by ossimEquationCombiner::parseStdFuncs().

◆ OSSIM_EQU_TOKEN_DIV

#define OSSIM_EQU_TOKEN_DIV   5

Definition at line 8 of file ossimEquTokenDefines.h.

Referenced by ossimEquationCombiner::parseRestOfTerm().

◆ OSSIM_EQU_TOKEN_EXP

#define OSSIM_EQU_TOKEN_EXP   10

Definition at line 13 of file ossimEquTokenDefines.h.

Referenced by ossimEquationCombiner::parseStdFuncs().

◆ OSSIM_EQU_TOKEN_IMAGE_VARIABLE

#define OSSIM_EQU_TOKEN_IMAGE_VARIABLE   8

Definition at line 11 of file ossimEquTokenDefines.h.

Referenced by ossimEquationCombiner::parseFactor().

◆ OSSIM_EQU_TOKEN_LEFT_ARRAY_BRACKET

#define OSSIM_EQU_TOKEN_LEFT_ARRAY_BRACKET   37

Definition at line 40 of file ossimEquTokenDefines.h.

Referenced by ossimEquationCombiner::parseFactor().

◆ OSSIM_EQU_TOKEN_LEFT_PAREN

#define OSSIM_EQU_TOKEN_LEFT_PAREN   1

◆ OSSIM_EQU_TOKEN_LOG

#define OSSIM_EQU_TOKEN_LOG   3

Definition at line 6 of file ossimEquTokenDefines.h.

Referenced by ossimEquationCombiner::parseStdFuncs().

◆ OSSIM_EQU_TOKEN_LOG10

#define OSSIM_EQU_TOKEN_LOG10   11

Definition at line 14 of file ossimEquTokenDefines.h.

Referenced by ossimEquationCombiner::parseStdFuncs().

◆ OSSIM_EQU_TOKEN_MAX

#define OSSIM_EQU_TOKEN_MAX   20

Definition at line 23 of file ossimEquTokenDefines.h.

Referenced by ossimEquationCombiner::parseStdFuncs().

◆ OSSIM_EQU_TOKEN_MIN

#define OSSIM_EQU_TOKEN_MIN   19

Definition at line 22 of file ossimEquTokenDefines.h.

Referenced by ossimEquationCombiner::parseStdFuncs().

◆ OSSIM_EQU_TOKEN_MINUS

#define OSSIM_EQU_TOKEN_MINUS   6

◆ OSSIM_EQU_TOKEN_MOD

#define OSSIM_EQU_TOKEN_MOD   28

Definition at line 31 of file ossimEquTokenDefines.h.

Referenced by ossimEquationCombiner::parseRestOfTerm().

◆ OSSIM_EQU_TOKEN_MULT

#define OSSIM_EQU_TOKEN_MULT   4

Definition at line 7 of file ossimEquTokenDefines.h.

Referenced by ossimEquationCombiner::parseRestOfTerm().

◆ OSSIM_EQU_TOKEN_OR_BAR

#define OSSIM_EQU_TOKEN_OR_BAR   40

Definition at line 43 of file ossimEquTokenDefines.h.

Referenced by ossimEquationCombiner::parseRestOfTerm().

◆ OSSIM_EQU_TOKEN_PI

#define OSSIM_EQU_TOKEN_PI   12

Definition at line 15 of file ossimEquTokenDefines.h.

Referenced by ossimEquationCombiner::parseFactor().

◆ OSSIM_EQU_TOKEN_PLUS

#define OSSIM_EQU_TOKEN_PLUS   7

Definition at line 10 of file ossimEquTokenDefines.h.

Referenced by ossimEquationCombiner::parseRestOfExp().

◆ OSSIM_EQU_TOKEN_POWER

#define OSSIM_EQU_TOKEN_POWER   13

Definition at line 16 of file ossimEquTokenDefines.h.

Referenced by ossimEquationCombiner::parseRestOfTerm().

◆ OSSIM_EQU_TOKEN_RIGHT_ARRAY_BRACKET

#define OSSIM_EQU_TOKEN_RIGHT_ARRAY_BRACKET   38

Definition at line 41 of file ossimEquTokenDefines.h.

Referenced by ossimEquationCombiner::parseFactor().

◆ OSSIM_EQU_TOKEN_RIGHT_PAREN

#define OSSIM_EQU_TOKEN_RIGHT_PAREN   2

◆ OSSIM_EQU_TOKEN_SHIFT

#define OSSIM_EQU_TOKEN_SHIFT   24

Definition at line 27 of file ossimEquTokenDefines.h.

Referenced by ossimEquationCombiner::parseStdFuncs().

◆ OSSIM_EQU_TOKEN_SIN

#define OSSIM_EQU_TOKEN_SIN   14

Definition at line 17 of file ossimEquTokenDefines.h.

Referenced by ossimEquationCombiner::parseStdFuncs().

◆ OSSIM_EQU_TOKEN_SIND

#define OSSIM_EQU_TOKEN_SIND   15

Definition at line 18 of file ossimEquTokenDefines.h.

Referenced by ossimEquationCombiner::parseStdFuncs().

◆ OSSIM_EQU_TOKEN_SQRT

#define OSSIM_EQU_TOKEN_SQRT   21

Definition at line 24 of file ossimEquTokenDefines.h.

Referenced by ossimEquationCombiner::parseStdFuncs().

◆ OSSIM_EQU_TOKEN_TAN

#define OSSIM_EQU_TOKEN_TAN   33

Definition at line 36 of file ossimEquTokenDefines.h.

Referenced by ossimEquationCombiner::parseStdFuncs().

◆ OSSIM_EQU_TOKEN_TAND

#define OSSIM_EQU_TOKEN_TAND   34

Definition at line 37 of file ossimEquTokenDefines.h.

Referenced by ossimEquationCombiner::parseStdFuncs().

◆ OSSIM_EQU_TOKEN_TILDE

#define OSSIM_EQU_TOKEN_TILDE   41

Definition at line 44 of file ossimEquTokenDefines.h.

Referenced by ossimEquationCombiner::parseUnaryFactor().

◆ OSSIM_EQU_TOKEN_XOR

#define OSSIM_EQU_TOKEN_XOR   42

Definition at line 45 of file ossimEquTokenDefines.h.

Referenced by ossimEquationCombiner::parseRestOfTerm().