#include <ServerSiftGPU.h>
Definition at line 45 of file ServerSiftGPU.h.
anonymous enum [private] |
Definition at line 47 of file ServerSiftGPU.h.
SIFTGPU_EXPORT ServerSiftGPU::ServerSiftGPU | ( | int | port = DEFAULT_PORT , |
char * | remote_server = NULL |
||
) |
virtual ServerSiftGPU::~ServerSiftGPU | ( | ) | [virtual] |
virtual int ServerSiftGPU::_CreateContextGL | ( | ) | [inline, virtual] |
Reimplemented from SiftMatchGPU.
Definition at line 131 of file ServerSiftGPU.h.
virtual int ServerSiftGPU::_VerifyContextGL | ( | ) | [virtual] |
Reimplemented from SiftMatchGPU.
virtual int ServerSiftGPU::AllocatePyramid | ( | int | width, |
int | height | ||
) | [virtual] |
Reimplemented from SiftGPU.
int ServerSiftGPU::ConnectServer | ( | const char * | server_name, |
int | port | ||
) | [private] |
int ServerSiftGPU::CreateContextGL | ( | ) | [inline, virtual] |
Reimplemented from SiftGPU.
Definition at line 125 of file ServerSiftGPU.h.
void ServerSiftGPU::Disconnect | ( | ) | [private] |
virtual int ServerSiftGPU::GetFeatureNum | ( | ) | [virtual] |
Reimplemented from SiftGPU.
virtual void ServerSiftGPU::GetFeatureVector | ( | SiftGPU::SiftKeypoint * | keys, |
float * | descriptors | ||
) | [virtual] |
Reimplemented from SiftGPU.
virtual int ServerSiftGPU::GetGuidedSiftMatch | ( | int | max_match, |
int | match_buffer[][2], | ||
float | H[3][3], | ||
float | F[3][3], | ||
float | distmax, | ||
float | ratiomax, | ||
float | hdistmax, | ||
float | fdistmax, | ||
int | mutual_best_match | ||
) | [inline, virtual] |
Reimplemented from SiftMatchGPU.
Definition at line 148 of file ServerSiftGPU.h.
int ServerSiftGPU::GetImageCount | ( | ) | [inline, virtual] |
Reimplemented from SiftGPU.
Definition at line 124 of file ServerSiftGPU.h.
static int ServerSiftGPU::GetPixelSizeGL | ( | unsigned int | gl_format, |
unsigned int | gl_type | ||
) | [static, private] |
virtual int ServerSiftGPU::GetSiftMatch | ( | int | max_match, |
int | match_buffer[][2], | ||
float | distmax, | ||
float | ratiomax, | ||
int | mutual_best_match | ||
) | [virtual] |
Reimplemented from SiftMatchGPU.
int ServerSiftGPU::InitializeConnection | ( | int | argc, |
char ** | argv | ||
) | [private] |
static int ServerSiftGPU::InitSocket | ( | ) | [static, private] |
int ServerSiftGPU::IsFullSupported | ( | ) | [inline, virtual] |
Reimplemented from SiftGPU.
Definition at line 126 of file ServerSiftGPU.h.
virtual void ServerSiftGPU::ParseParam | ( | int | argc, |
char ** | argv | ||
) | [virtual] |
Reimplemented from SiftGPU.
virtual int ServerSiftGPU::RunSIFT | ( | const char * | imgpath | ) | [virtual] |
Reimplemented from SiftGPU.
virtual int ServerSiftGPU::RunSIFT | ( | ) | [virtual] |
Reimplemented from SiftGPU.
virtual int ServerSiftGPU::RunSIFT | ( | int | width, |
int | height, | ||
const void * | data, | ||
unsigned int | gl_format, | ||
unsigned int | gl_type | ||
) | [virtual] |
Reimplemented from SiftGPU.
virtual int ServerSiftGPU::RunSIFT | ( | int | num, |
const SiftGPU::SiftKeypoint * | keys, | ||
int | keys_have_orientation = 1 |
||
) | [virtual] |
Reimplemented from SiftGPU.
int ServerSiftGPU::RunSIFT | ( | int | index | ) | [inline, virtual] |
Reimplemented from SiftGPU.
Definition at line 127 of file ServerSiftGPU.h.
virtual void ServerSiftGPU::SaveSIFT | ( | const char * | szFileName | ) | [virtual] |
Reimplemented from SiftGPU.
static void ServerSiftGPU::ServerLoop | ( | int | port, |
int | argc, | ||
char ** | argv | ||
) | [static, private] |
virtual void ServerSiftGPU::SetDescriptors | ( | int | index, |
int | num, | ||
const float * | descriptors, | ||
int | id = -1 |
||
) | [virtual] |
Reimplemented from SiftMatchGPU.
virtual void ServerSiftGPU::SetDescriptors | ( | int | index, |
int | num, | ||
const unsigned char * | descriptors, | ||
int | id = -1 |
||
) | [virtual] |
Reimplemented from SiftMatchGPU.
virtual void ServerSiftGPU::SetDeviceParam | ( | int | argc, |
char ** | argv | ||
) | [virtual] |
Reimplemented from SiftMatchGPU.
virtual void ServerSiftGPU::SetFeautreLocation | ( | int | index, |
const float * | locations, | ||
int | gap | ||
) | [inline, virtual] |
Guided matching is not supported here, not hard to implement yourself.
Reimplemented from SiftMatchGPU.
Definition at line 147 of file ServerSiftGPU.h.
void ServerSiftGPU::SetImageList | ( | int | nimage, |
const char ** | filelist | ||
) | [inline, virtual] |
Reimplemented from SiftGPU.
Definition at line 143 of file ServerSiftGPU.h.
virtual void ServerSiftGPU::SetKeypointList | ( | int | num, |
const SiftGPU::SiftKeypoint * | keys, | ||
int | keys_have_orientation = 1 |
||
) | [virtual] |
Reimplemented from SiftGPU.
virtual void ServerSiftGPU::SetLanguage | ( | int | gpu_language | ) | [virtual] |
Reimplemented from SiftMatchGPU.
virtual void ServerSiftGPU::SetMaxDimension | ( | int | sz | ) | [virtual] |
Reimplemented from SiftGPU.
virtual void ServerSiftGPU::SetMaxSift | ( | int | max_sift | ) | [virtual] |
Reimplemented from SiftMatchGPU.
void ServerSiftGPU::SetParamSiftGPU | ( | int | argc, |
char ** | argv | ||
) | [private] |
virtual void ServerSiftGPU::SetTightPyramid | ( | int | tight = 1 | ) | [virtual] |
Reimplemented from SiftGPU.
void ServerSiftGPU::SetVerbose | ( | ) | [inline] |
Definition at line 144 of file ServerSiftGPU.h.
int ServerSiftGPU::StartServerProcess | ( | int | argc, |
char ** | argv | ||
) | [private] |
virtual int ServerSiftGPU::VerifyContextGL | ( | ) | [virtual] |
Reimplemented from SiftGPU.
void RunServerLoop | ( | int | port, |
int | argc, | ||
char ** | argv | ||
) | [friend] |
Definition at line 896 of file ServerSiftGPU.cpp.
int ServerSiftGPU::_connected [private] |
Definition at line 85 of file ServerSiftGPU.h.
int ServerSiftGPU::_port [private] |
Definition at line 84 of file ServerSiftGPU.h.
char ServerSiftGPU::_server_name[1024] [private] |
Definition at line 86 of file ServerSiftGPU.h.
int ServerSiftGPU::_socketfd [private] |
Definition at line 82 of file ServerSiftGPU.h.