Public Types | Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes
SiftMatchGPU Class Reference

matcher export More...

#include <SiftGPU.h>

Inheritance diagram for SiftMatchGPU:
Inheritance graph
[legend]

List of all members.

Public Types

enum  SIFTMATCH_LANGUAGE { SIFTMATCH_SAME_AS_SIFTGPU = 0, SIFTMATCH_GLSL = 2, SIFTMATCH_CUDA = 3, SIFTMATCH_CUDA_DEVICE0 = 3 }

Public Member Functions

int CreateContextGL ()
virtual SIFTGPU_EXPORT int GetGuidedSiftMatch (int max_match, int match_buffer[][2], float H[3][3], float F[3][3], float distmax=0.7, float ratiomax=0.8, float hdistmax=32, float fdistmax=16, int mutual_best_match=1)
virtual SIFTGPU_EXPORT int GetSiftMatch (int max_match, int match_buffer[][2], float distmax=0.7, float ratiomax=0.8, int mutual_best_match=1)
SIFTGPU_EXPORT voidoperator new (size_t size)
virtual SIFTGPU_EXPORT void SetDescriptors (int index, int num, const float *descriptors, int id=-1)
virtual SIFTGPU_EXPORT void SetDescriptors (int index, int num, const unsigned char *descriptors, int id=-1)
virtual SIFTGPU_EXPORT void SetDeviceParam (int argc, char **argv)
void SetFeatureLocation (int index, const SiftGPU::SiftKeypoint *keys)
virtual SIFTGPU_EXPORT void SetFeautreLocation (int index, const float *locations, int gap=0)
virtual SIFTGPU_EXPORT void SetLanguage (int gpu_language)
virtual SIFTGPU_EXPORT void SetMaxSift (int max_sift)
SIFTGPU_EXPORT SiftMatchGPU (int max_sift=4096)
int VerifyContextGL ()
virtual SIFTGPU_EXPORT ~SiftMatchGPU ()

Protected Member Functions

virtual SIFTGPU_EXPORT int _CreateContextGL ()
virtual SIFTGPU_EXPORT int _VerifyContextGL ()

Private Member Functions

virtual void InitSiftMatch ()

Private Attributes

int __language
SiftMatchGPU__matcher
int __max_sift

Detailed Description

matcher export

Definition at line 255 of file SiftGPU.h.


Member Enumeration Documentation

Enumerator:
SIFTMATCH_SAME_AS_SIFTGPU 
SIFTMATCH_GLSL 
SIFTMATCH_CUDA 
SIFTMATCH_CUDA_DEVICE0 

Definition at line 258 of file SiftGPU.h.


Constructor & Destructor Documentation

SiftMatchGPU::SiftMatchGPU ( int  max_sift = 4096)

Definition at line 616 of file SiftMatch.cpp.

Definition at line 645 of file SiftMatch.cpp.


Member Function Documentation

int SiftMatchGPU::_CreateContextGL ( ) [protected, virtual]

Reimplemented in ServerSiftGPU.

Definition at line 551 of file SiftMatch.cpp.

int SiftMatchGPU::_VerifyContextGL ( ) [protected, virtual]

Reimplemented in ServerSiftGPU.

Definition at line 567 of file SiftMatch.cpp.

Reimplemented in ServerSiftGPU.

Definition at line 275 of file SiftGPU.h.

int SiftMatchGPU::GetGuidedSiftMatch ( int  max_match,
int  match_buffer[][2],
float  H[3][3],
float  F[3][3],
float  distmax = 0.7,
float  ratiomax = 0.8,
float  hdistmax = 32,
float  fdistmax = 16,
int  mutual_best_match = 1 
) [virtual]

Reimplemented in ServerSiftGPU, and SiftMatchGL.

Definition at line 665 of file SiftMatch.cpp.

int SiftMatchGPU::GetSiftMatch ( int  max_match,
int  match_buffer[][2],
float  distmax = 0.7,
float  ratiomax = 0.8,
int  mutual_best_match = 1 
) [virtual]

Reimplemented in ServerSiftGPU, and SiftMatchGL.

Definition at line 680 of file SiftMatch.cpp.

virtual void SiftMatchGPU::InitSiftMatch ( ) [inline, private, virtual]

Reimplemented in SiftMatchGL.

Definition at line 268 of file SiftGPU.h.

void * SiftMatchGPU::operator new ( size_t  size)

Reimplemented in ComboSiftGPU.

Definition at line 605 of file SiftMatch.cpp.

void SiftMatchGPU::SetDescriptors ( int  index,
int  num,
const float *  descriptors,
int  id = -1 
) [virtual]

Reimplemented in ServerSiftGPU, and SiftMatchGL.

Definition at line 655 of file SiftMatch.cpp.

void SiftMatchGPU::SetDescriptors ( int  index,
int  num,
const unsigned char *  descriptors,
int  id = -1 
) [virtual]

Reimplemented in ServerSiftGPU, and SiftMatchGL.

Definition at line 650 of file SiftMatch.cpp.

void SiftMatchGPU::SetDeviceParam ( int  argc,
char **  argv 
) [virtual]

Reimplemented in ServerSiftGPU.

Definition at line 633 of file SiftMatch.cpp.

void SiftMatchGPU::SetFeatureLocation ( int  index,
const SiftGPU::SiftKeypoint keys 
) [inline]

Definition at line 316 of file SiftGPU.h.

void SiftMatchGPU::SetFeautreLocation ( int  index,
const float *  locations,
int  gap = 0 
) [virtual]

Reimplemented in ServerSiftGPU, and SiftMatchGL.

Definition at line 660 of file SiftMatch.cpp.

void SiftMatchGPU::SetLanguage ( int  gpu_language) [virtual]

Reimplemented in ServerSiftGPU.

Definition at line 623 of file SiftMatch.cpp.

void SiftMatchGPU::SetMaxSift ( int  max_sift) [virtual]

Reimplemented in ServerSiftGPU, and SiftMatchGL.

Definition at line 639 of file SiftMatch.cpp.

Reimplemented in ServerSiftGPU.

Definition at line 276 of file SiftGPU.h.


Member Data Documentation

Definition at line 266 of file SiftGPU.h.

Definition at line 267 of file SiftGPU.h.

Definition at line 265 of file SiftGPU.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


rgbd_registration
Author(s): Ross Kidson
autogenerated on Sun Oct 6 2013 12:00:42