
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.
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.
Definition at line 178 of file SiftPyramid.h.
| #define SIFTGPU_ENABLE_REVERSE_ORDER |
Definition at line 175 of file SiftPyramid.h.