#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.