![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <GlobalUtil.h>

Static Public Attributes | |
| static GLuint | _texTarget = GL_TEXTURE_RECTANGLE_ARB |
| static GLuint | _iTexFormat =GL_RGBA32F_ARB |
| static int | _texMaxDim = 3200 |
| static int | _texMaxDimGL = 4096 |
| static int | _texMinDim = 16 |
| static int | _MemCapGPU = 0 |
| static int | _FitMemoryCap = 0 |
| static int | _verbose = 1 |
| static int | _timingS = 1 |
| static int | _timingO = 0 |
| static int | _timingL = 0 |
| static int | _usePackedTex = 1 |
| static int | _IsNvidia = 0 |
| static int | _KeepShaderLoop = 0 |
| static int | _UseCUDA = 0 |
| static int | _UseOpenCL = 0 |
| static int | _UseDynamicIndexing = 0 |
| static int | _debug = 0 |
| static int | _MaxFilterWidth = -1 |
| static float | _FilterWidthFactor = 4.0f |
| static float | _OrientationWindowFactor = 2.0f |
| static float | _DescriptorWindowFactor = 3.0f |
| static int | _MaxOrientation = 2 |
| static int | _OrientationPack2 = 0 |
| static int | _ListGenGPU = 1 |
| static int | _ListGenSkipGPU = 6 |
| static int | _SupportNVFloat = 0 |
| static int | _SupportTextureRG = 0 |
| static int | _FullSupported = 1 |
| static float | _MaxFeaturePercent = 0.005f |
| static int | _MaxLevelFeatureNum = 4096 |
| static int | _DescriptorPPR = 8 |
| static int | _DescriptorPPT = 16 |
| static int | _FeatureTexBlock = 4 |
| static int | _NarrowFeatureTex = 0 |
| static int | _SubpixelLocalization = 1 |
| static int | _ProcessOBO = 0 |
| static int | _TruncateMethod = 0 |
| static int | _PreciseBorder = 1 |
| static int | _UseSiftGPUEX = 0 |
| static int | _ForceTightPyramid = 0 |
| static int | _octave_min_default =0 |
| static int | _octave_num_default =-1 |
| static int | _InitPyramidWidth =0 |
| static int | _InitPyramidHeight =0 |
| static int | _PreProcessOnCPU = 1 |
| static int | _GoodOpenGL = -1 |
| static int | _FixedOrientation = 0 |
| static int | _LoweOrigin = 0 |
| static int | _ExitAfterSIFT = 0 |
| static int | _NormalizedSIFT = 1 |
| static int | _BinarySIFT = 0 |
| static int | _KeepExtremumSign = 0 |
| static int | _FeatureCountThreshold = -1 |
| static int | _KeyPointListForceLevel0 = 0 |
| static int | _DarknessAdaption = 0 |
| static float | _OrientationExtraFactor |
| static float | _OrientationGaussianFactor = 1.5f |
| static float | _MulitiOrientationThreshold = 0.8f |
| static int | _WindowInitX = -1 |
| static int | _WindowInitY = -1 |
| static const char * | _WindowDisplay = NULL |
| static int | _DeviceIndex = 0 |
Definition at line 34 of file GlobalUtil.h.
|
static |
Definition at line 88 of file GlobalUtil.h.
Referenced by SiftGPU::ParseParam(), and SiftPyramid::SaveSIFT().
|
static |
Definition at line 92 of file GlobalUtil.h.
Referenced by PyramidPacked::DetectKeypointsEX(), SiftGPU::ParseParam(), and ShaderBagPKSL::SetDogTexParam().
|
static |
Definition at line 54 of file GlobalUtil.h.
Referenced by SiftGPU::ParseParam().
|
static |
Definition at line 68 of file GlobalUtil.h.
Referenced by PyramidGL::GetFeatureDescriptors(), and PyramidGL::InterlaceDescriptorF2().
|
static |
Definition at line 69 of file GlobalUtil.h.
Referenced by PyramidGL::GetFeatureDescriptors(), SiftGPU::GetFeatureVector(), ShaderBagGLSL::LoadDescriptorShader(), ShaderBagPKSL::LoadDescriptorShader(), ShaderBagGLSL::LoadFixedShaders(), ShaderBagPKSL::LoadFixedShaders(), SiftGPU::ParseParam(), PyramidGL::ResizeFeatureStorage(), and SiftPyramid::RunSIFT().
|
static |
Definition at line 58 of file GlobalUtil.h.
Referenced by SiftGPU::ParseParam(), ShaderBagGLSL::SetFeatureDescirptorParam(), and ShaderBagPKSL::SetFeatureDescirptorParam().
|
static |
Definition at line 103 of file GlobalUtil.h.
Referenced by SiftMatchGPU::_VerifyContextGL(), SiftGPU::InitSiftGPU(), SiftGPU::ParseParam(), GlobalUtil::SetDeviceParam(), and SiftMatchGPU::SetLanguage().
|
static |
Definition at line 86 of file GlobalUtil.h.
Referenced by SiftGPU::ParseParam(), and SiftGPU::RunSIFT().
|
static |
Definition at line 90 of file GlobalUtil.h.
Referenced by PyramidNaive::GenerateFeatureList(), PyramidPacked::GenerateFeatureList(), SiftGPU::GetFeatureCountThreshold(), and SiftGPU::ParseParam().
|
static |
Definition at line 70 of file GlobalUtil.h.
Referenced by PyramidGL::GetTextureStorageSize(), and SiftGPU::ParseParam().
|
static |
Definition at line 56 of file GlobalUtil.h.
Referenced by FilterGLSL::FilterGLSL(), and SiftGPU::ParseParam().
|
static |
Definition at line 43 of file GlobalUtil.h.
Referenced by PyramidNaive::InitPyramid(), PyramidPacked::InitPyramid(), and SiftGPU::ParseParam().
|
static |
Definition at line 84 of file GlobalUtil.h.
Referenced by SiftGPU::ParseParam(), SiftPyramid::RunSIFT(), and ShaderMan::UseShaderOrientation().
|
static |
Definition at line 77 of file GlobalUtil.h.
Referenced by PyramidNaive::InitPyramid(), PyramidPacked::InitPyramid(), SiftGPU::ParseParam(), and SiftGPU::SetTightPyramid().
|
static |
Definition at line 65 of file GlobalUtil.h.
Referenced by SiftGPU::IsFullSupported(), ShaderBagGLSL::LoadFixedShaders(), ShaderBagPKSL::LoadFixedShaders(), and SiftGPU::VerifyContextGL().
|
static |
Definition at line 83 of file GlobalUtil.h.
Referenced by SiftMatchGPU::_VerifyContextGL(), GlobalUtil::InitGLParam(), PyramidGL::InitializeContext(), SiftGPU::InitSiftGPU(), SiftMatchGL::InitSiftMatch(), SiftGPU::IsFullSupported(), SiftGPU::RunSIFT(), GlobalUtil::SetDeviceParam(), and SiftGPU::VerifyContextGL().
|
static |
Definition at line 81 of file GlobalUtil.h.
Referenced by SiftGPU::InitSiftGPU(), and SiftGPU::ParseParam().
|
static |
Definition at line 80 of file GlobalUtil.h.
Referenced by SiftGPU::InitSiftGPU(), and SiftGPU::ParseParam().
|
static |
Definition at line 49 of file GlobalUtil.h.
Referenced by PyramidGL::GetFeatureDescriptors(), and GlobalUtil::InitGLParam().
|
static |
Definition at line 38 of file GlobalUtil.h.
|
static |
Definition at line 89 of file GlobalUtil.h.
Referenced by PyramidPacked::GenerateFeatureListCPU(), PyramidNaive::GetFeatureOrientations(), ShaderBagPKSL::LoadGenListShader(), SiftGPU::ParseParam(), and ShaderBagGLSL::SetFeatureOrientationParam().
|
static |
Definition at line 50 of file GlobalUtil.h.
Referenced by GlobalUtil::InitGLParam().
|
static |
Definition at line 91 of file GlobalUtil.h.
Referenced by PyramidGL::GenerateFeatureListTex(), and SiftGPU::ParseParam().
|
static |
Definition at line 61 of file GlobalUtil.h.
Referenced by SiftGPU::ParseParam(), PyramidGL::ResizeFeatureStorage(), and SiftPyramid::RunSIFT().
|
static |
Definition at line 62 of file GlobalUtil.h.
Referenced by SiftGPU::ParseParam(), and PyramidGL::ResizeFeatureStorage().
|
static |
Definition at line 85 of file GlobalUtil.h.
Referenced by PyramidGL::DownloadKeypoints(), PyramidGL::GenerateFeatureListTex(), SiftGPU::ParseParam(), and PyramidGL::ReshapeFeatureListCPU().
|
static |
Definition at line 66 of file GlobalUtil.h.
Referenced by SiftGPU::ParseParam(), and PyramidGL::ResizeFeatureStorage().
|
static |
Definition at line 55 of file GlobalUtil.h.
Referenced by FilterGLSL::FilterGLSL().
|
static |
Definition at line 67 of file GlobalUtil.h.
Referenced by SiftGPU::ParseParam(), and PyramidGL::ResizeFeatureStorage().
|
static |
Definition at line 59 of file GlobalUtil.h.
Referenced by SiftGPU::GetMaxOrientation(), ShaderBagGLSL::LoadFixedShaders(), ShaderBagPKSL::LoadFixedShaders(), SiftGPU::ParseParam(), PyramidGL::ResizeFeatureStorage(), and SiftPyramid::RunSIFT().
|
static |
Definition at line 42 of file GlobalUtil.h.
Referenced by GlobalUtil::InitGLParam(), PyramidNaive::InitPyramid(), and PyramidPacked::InitPyramid().
|
static |
Definition at line 97 of file GlobalUtil.h.
Referenced by SiftGPU::ParseParam().
|
static |
Definition at line 71 of file GlobalUtil.h.
Referenced by PyramidGL::GetAlignedStorageSize(), PyramidGL::GetTextureStorageSize(), SiftGPU::ParseParam(), and PyramidGL::SetLevelFeatureNum().
|
static |
Definition at line 87 of file GlobalUtil.h.
Referenced by PyramidGL::GetFeatureDescriptors(), and SiftGPU::ParseParam().
|
static |
Definition at line 78 of file GlobalUtil.h.
Referenced by SiftGPU::AllocatePyramid(), ShaderBag::CreateGaussianFilters(), PyramidNaive::InitPyramid(), PyramidPacked::InitPyramid(), SiftGPU::ParseParam(), SiftParam::ParseSiftParam(), and GLTexInput::SetImageData().
|
static |
Definition at line 79 of file GlobalUtil.h.
Referenced by PyramidNaive::FitPyramid(), PyramidPacked::FitPyramid(), SiftGPU::ParseParam(), PyramidNaive::ResizePyramid(), and PyramidPacked::ResizePyramid().
|
static |
Definition at line 95 of file GlobalUtil.h.
|
static |
Definition at line 96 of file GlobalUtil.h.
|
static |
Definition at line 60 of file GlobalUtil.h.
Referenced by ShaderBagGLSL::LoadFixedShaders(), ShaderBagPKSL::LoadFixedShaders(), SiftGPU::ParseParam(), PyramidGL::ReshapeFeatureListCPU(), and PyramidGL::ResizeFeatureStorage().
|
static |
Definition at line 57 of file GlobalUtil.h.
Referenced by SiftGPU::ParseParam().
|
static |
Definition at line 75 of file GlobalUtil.h.
Referenced by GLTexPacked::InitTexture().
|
static |
Definition at line 82 of file GlobalUtil.h.
Referenced by SiftGPU::ParseParam(), and GLTexInput::SetImageData().
|
static |
Definition at line 73 of file GlobalUtil.h.
|
static |
Definition at line 72 of file GlobalUtil.h.
Referenced by PyramidNaive::GetFeatureOrientations(), ShaderBagGLSL::LoadKeypointShader(), ShaderBagPKSL::LoadKeypointShader(), SiftGPU::ParseParam(), and ShaderBagGLSL::SetFeatureOrientationParam().
|
static |
Definition at line 63 of file GlobalUtil.h.
Referenced by GlobalUtil::InitGLParam().
|
static |
Definition at line 64 of file GlobalUtil.h.
Referenced by GlobalUtil::InitGLParam().
|
static |
Definition at line 39 of file GlobalUtil.h.
Referenced by PyramidGL::GetAlignedStorageSize(), SiftGPU::GetMaxDimension(), PyramidGL::GetTextureStorageSize(), GlobalUtil::InitGLParam(), PyramidNaive::InitPyramid(), PyramidPacked::InitPyramid(), SiftGPU::ParseParam(), PyramidNaive::ResizePyramid(), PyramidPacked::ResizePyramid(), and SiftGPU::SetMaxDimension().
|
static |
Definition at line 40 of file GlobalUtil.h.
Referenced by GlobalUtil::InitGLParam(), SiftGPU::SetMaxDimension(), and SiftMatchGL::SetMaxSift().
|
static |
Definition at line 41 of file GlobalUtil.h.
Referenced by SiftPyramid::GetRequiredOctaveNum(), and SiftGPU::ParseParam().
|
static |
Definition at line 37 of file GlobalUtil.h.
Referenced by GLTexImage::CopyFromPBO(), SiftGPUEX::DisplaySIFT(), PyramidNaive::GenerateFeatureListCPU(), PyramidPacked::GenerateFeatureListCPU(), PyramidGL::GenerateFeatureListTex(), SiftMatchGL::GetSiftMatch(), GlobalUtil::InitGLParam(), PyramidGL::ReshapeFeatureListCPU(), SiftMatchGL::SetDescriptors(), SiftMatchGL::SetFeautreLocation(), GlobalUtil::SetGLParam(), GlobalUtil::SetTextureParameter(), and GlobalUtil::SetTextureParameterUS().
|
static |
Definition at line 47 of file GlobalUtil.h.
Referenced by PyramidNaive::DetectKeypointsEX(), PyramidPacked::DetectKeypointsEX(), FilterGLSL::FilterGLSL(), PyramidPacked::GenerateFeatureListCPU(), and SiftGPU::SetVerbose().
|
static |
Definition at line 46 of file GlobalUtil.h.
Referenced by PyramidNaive::DetectKeypointsEX(), PyramidPacked::DetectKeypointsEX(), PyramidNaive::GenerateFeatureList(), PyramidPacked::GenerateFeatureList(), SiftGPU::SetVerbose(), and GlobalUtil::StartTimer().
|
static |
Definition at line 45 of file GlobalUtil.h.
Referenced by PyramidNaive::BuildPyramid(), PyramidPacked::BuildPyramid(), PyramidNaive::ComputeGradient(), PyramidPacked::ComputeGradient(), PyramidNaive::DetectKeypointsEX(), PyramidPacked::DetectKeypointsEX(), PyramidNaive::GenerateFeatureList(), PyramidPacked::GenerateFeatureList(), PyramidGL::GetFeatureDescriptors(), PyramidNaive::GetFeatureOrientations(), PyramidPacked::GetFeatureOrientations(), PyramidNaive::ResizePyramid(), PyramidPacked::ResizePyramid(), SiftGPU::SetVerbose(), and GlobalUtil::StopTimer().
|
static |
Definition at line 74 of file GlobalUtil.h.
Referenced by PyramidNaive::GenerateFeatureList(), PyramidPacked::GenerateFeatureList(), and SiftGPU::ParseParam().
|
static |
Definition at line 51 of file GlobalUtil.h.
Referenced by SiftMatchGPU::_VerifyContextGL(), SiftGPU::CreateContextGL(), GlobalUtil::InitGLParam(), SiftGPU::InitSiftGPU(), SiftGPU::ParseParam(), SiftGPU::RunSIFT(), GlobalUtil::SetGLParam(), and GLTexInput::SetImageData().
|
static |
Definition at line 53 of file GlobalUtil.h.
Referenced by SiftGPU::ParseParam().
|
static |
Definition at line 52 of file GlobalUtil.h.
Referenced by SiftGPU::CreateContextGL(), SiftGPU::InitSiftGPU(), SiftGPU::ParseParam(), SiftGPU::RunSIFT(), GlobalUtil::SetGLParam(), and GLTexInput::SetImageData().
|
static |
Definition at line 48 of file GlobalUtil.h.
Referenced by ShaderMan::InitShaderMan(), SiftGPU::InitSiftGPU(), FilterGLSL::MakeFilterProgram(), SiftGPU::ParseParam(), and ShaderMan::TextureUpSample().
|
static |
Definition at line 76 of file GlobalUtil.h.
Referenced by PyramidNaive::DetectKeypointsEX(), GlobalUtil::InitGLParam(), ShaderMan::InitShaderMan(), SiftGPU::RunSIFT(), SiftPyramid::RunSIFT(), SiftGPU::SetVerbose(), and SiftGPUEX::SiftGPUEX().
|
static |
Definition at line 44 of file GlobalUtil.h.
Referenced by SiftMatchGPU::_VerifyContextGL(), PyramidNaive::ComputeGradient(), PyramidPacked::ComputeGradient(), PyramidNaive::DetectKeypointsEX(), PyramidPacked::DetectKeypointsEX(), FilterGLSL::FilterGLSL(), PyramidNaive::GenerateFeatureList(), PyramidPacked::GenerateFeatureList(), PyramidNaive::GenerateFeatureListCPU(), PyramidPacked::GenerateFeatureListCPU(), PyramidGL::GenerateFeatureListTex(), GlobalUtil::InitGLParam(), PyramidNaive::InitPyramid(), PyramidPacked::InitPyramid(), SiftGPU::InitSiftGPU(), GLTexInput::LoadImageFile(), PyramidGL::ReshapeFeatureListCPU(), PyramidNaive::ResizePyramid(), PyramidPacked::ResizePyramid(), SiftGPU::RunSIFT(), GLTexInput::SetImageData(), and SiftGPU::SetVerbose().
|
static |
Definition at line 102 of file GlobalUtil.h.
Referenced by GlobalUtil::CreateWindowEZ(), SiftGPU::ParseParam(), GlobalUtil::SelectDisplay(), and GlobalUtil::SetDeviceParam().
|
static |
Definition at line 100 of file GlobalUtil.h.
Referenced by GlobalUtil::CreateWindowEZ(), SiftGPUEX::GetInitWindowPotition(), SiftGPU::ParseParam(), and GlobalUtil::SetDeviceParam().
|
static |
Definition at line 101 of file GlobalUtil.h.
Referenced by GlobalUtil::CreateWindowEZ(), SiftGPUEX::GetInitWindowPotition(), SiftGPU::ParseParam(), and GlobalUtil::SetDeviceParam().