Classes | Defines | Functions
SiftGPU.cpp File Reference
#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>
#include <unistd.h>
Include dependency graph for SiftGPU.cpp:

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

ComboSiftGPUCreateComboSiftGPU ()
SiftGPUCreateNewSiftGPU (int np)

Define Documentation

#define _MAX_PATH   512

Definition at line 74 of file SiftGPU.cpp.

#define _stricmp   strcasecmp

Definition at line 64 of file SiftGPU.cpp.

#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,
 
)    (MAKEINT1(a) + (MAKEINT1(b) << 8))
#define MAKEINT3 (   a,
  b,
 
)    (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))

Function Documentation

Definition at line 1441 of file SiftGPU.cpp.

SiftGPU* CreateNewSiftGPU ( int  np)

Definition at line 1425 of file SiftGPU.cpp.



siftgpu
Author(s): Changchang Wu (library), Bence Magyar (ROS wrapper)
autogenerated on Thu Jan 2 2014 11:38:01