#include "GL/glew.h"
#include <iostream>
#include <fstream>
#include <string>
#include <iomanip>
#include <vector>
#include <algorithm>
#include <math.h>
#include <time.h>
#include "GlobalUtil.h"
#include "SiftGPU.h"
#include "GLTexImage.h"
#include "ShaderMan.h"
#include "FrameBufferObject.h"
#include "SiftPyramid.h"
#include "PyramidGL.h"
#include <stdlib.h>
#include <string.h>
Go to the source code of this file.
Classes |
class | ImageList |
Defines |
#define | _MAX_PATH 512 |
#define | _stricmp strcasecmp |
#define | CHAR1_TO_INT(x) ((x >= 'A' && x <= 'Z') ? x + 32 : x) |
#define | CHAR2_TO_INT(str, i) (str[i] ? CHAR1_TO_INT(str[i]) + (CHAR1_TO_INT(str[i+1]) << 8) : 0) |
#define | CHAR3_TO_INT(str, i) (str[i] ? CHAR1_TO_INT(str[i]) + (CHAR2_TO_INT(str, i + 1) << 8) : 0) |
#define | MAKEINT1(a) (mychar##a ) |
#define | MAKEINT2(a, b) (MAKEINT1(a) + (MAKEINT1(b) << 8)) |
#define | MAKEINT3(a, b, c) (MAKEINT1(a) + (MAKEINT2(b, c) << 8)) |
#define | MAKEINT4(a, b, c, d) (MAKEINT1(a) + (MAKEINT3(b, c, d) << 8)) |
#define | mychar0 '0' |
#define | mychar1 '1' |
#define | mychar2 '2' |
#define | mychar3 '3' |
#define | mychara 'a' |
#define | mycharb 'b' |
#define | mycharc 'c' |
#define | mychard 'd' |
#define | mychare 'e' |
#define | mycharf 'f' |
#define | mycharg 'g' |
#define | mycharh 'h' |
#define | mychari 'i' |
#define | mycharj 'j' |
#define | mychark 'k' |
#define | mycharl 'l' |
#define | mycharm 'm' |
#define | mycharn 'n' |
#define | mycharo 'o' |
#define | mycharp 'p' |
#define | mycharq 'q' |
#define | mycharr 'r' |
#define | mychars 's' |
#define | mychart 't' |
#define | mycharu 'u' |
#define | mycharv 'v' |
#define | mycharw 'w' |
#define | mycharx 'x' |
#define | mychary 'y' |
#define | mycharz 'z' |
#define | STRING_TO_INT(str) (CHAR1_TO_INT(str[0]) + (CHAR3_TO_INT(str, 1) << 8)) |
Functions |
ComboSiftGPU * | CreateComboSiftGPU () |
SiftGPU * | CreateNewSiftGPU (int np) |
Define Documentation
Function Documentation