Go to the source code of this file.
Classes | |
class | SiftPyramid |
Defines | |
#define | FIRST_LEVEL(R) (R? param._dog_level_num - 1 : 0) |
#define | FIRST_OCTAVE(R) (R? _octave_num - 1 : 0) |
#define | FOR_EACH_LEVEL(j, R) for(int j = FIRST_LEVEL(R); NOT_LAST_LEVEL(j, R); GOTO_NEXT_LEVEL(j, R)) |
#define | FOR_EACH_OCTAVE(i, R) for(int i = FIRST_OCTAVE(R); NOT_LAST_OCTAVE(i, R); GOTO_NEXT_OCTAVE(i, R)) |
#define | GOTO_NEXT_LEVEL(j, R) (R? (--j) : (++j)) |
#define | GOTO_NEXT_OCTAVE(i, R) (R? (--i) : (++i)) |
#define | NO_DUPLICATE_DOWNLOAD |
#define | NOT_LAST_LEVEL(j, R) (R? (j >= 0) : (j < param._dog_level_num)) |
#define | NOT_LAST_OCTAVE(i, R) (R? (i >= 0) : (i < _octave_num)) |
#define | SIFTGPU_ENABLE_REVERSE_ORDER |
#define FIRST_LEVEL | ( | R | ) | (R? param._dog_level_num - 1 : 0) |
Definition at line 180 of file SiftPyramid.h.
#define FIRST_OCTAVE | ( | R | ) | (R? _octave_num - 1 : 0) |
Definition at line 177 of file SiftPyramid.h.
#define FOR_EACH_LEVEL | ( | j, | |
R | |||
) | for(int j = FIRST_LEVEL(R); NOT_LAST_LEVEL(j, R); GOTO_NEXT_LEVEL(j, R)) |
Definition at line 184 of file SiftPyramid.h.
#define FOR_EACH_OCTAVE | ( | i, | |
R | |||
) | for(int i = FIRST_OCTAVE(R); NOT_LAST_OCTAVE(i, R); GOTO_NEXT_OCTAVE(i, R)) |
Definition at line 183 of file SiftPyramid.h.
#define GOTO_NEXT_LEVEL | ( | j, | |
R | |||
) | (R? (--j) : (++j)) |
Definition at line 181 of file SiftPyramid.h.
#define GOTO_NEXT_OCTAVE | ( | i, | |
R | |||
) | (R? (--i) : (++i)) |
Definition at line 179 of file SiftPyramid.h.
#define NO_DUPLICATE_DOWNLOAD |
Definition at line 47 of file SiftPyramid.h.
#define NOT_LAST_LEVEL | ( | j, | |
R | |||
) | (R? (j >= 0) : (j < param._dog_level_num)) |
Definition at line 182 of file SiftPyramid.h.
#define NOT_LAST_OCTAVE | ( | i, | |
R | |||
) | (R? (i >= 0) : (i < _octave_num)) |
Definition at line 178 of file SiftPyramid.h.
#define SIFTGPU_ENABLE_REVERSE_ORDER |
Definition at line 175 of file SiftPyramid.h.