Public Member Functions | Static Public Member Functions | Private Attributes
ShaderBagPKSL Class Reference

#include <ProgramGLSL.h>

Inheritance diagram for ShaderBagPKSL:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void LoadDescriptorShader ()
virtual void LoadDescriptorShaderF2 ()
virtual void LoadDisplayShaders ()
virtual void LoadFixedShaders ()
virtual void LoadGenListShader (int ndoglev, int nlev)
virtual void LoadKeypointShader (float threshold, float edgeTrheshold)
virtual void LoadOrientationShader ()
virtual void SetDogTexParam (int texU, int texD)
virtual void SetFeatureDescirptorParam (int gtex, int otex, float dwidth, float fwidth, float width, float height, float sigma)
virtual void SetFeatureOrientationParam (int gtex, int width, int height, float sigma, int stex, float step)
virtual void SetGenListEndParam (int ktex)
virtual void SetGenListInitParam (int w, int h)
virtual void SetGenListStartParam (float width, int tex0)
virtual void SetGenListStepParam (int tex, int tex0)
virtual void SetGenVBOParam (float width, float fwidth, float size)
virtual void SetGradPassParam (int texP)
virtual void SetMarginCopyParam (int xmax, int ymax)
virtual void SetSimpleOrientationInput (int oTex, float sigma, float sigma_step)
 ShaderBagPKSL ()
virtual void UnloadProgram ()
virtual ~ShaderBagPKSL ()

Static Public Member Functions

static ProgramGLSLLoadDescriptorProgramPKSL ()
static ProgramGLSLLoadDescriptorProgramRECT ()

Private Attributes

GLint _param_descriptor_dsize
GLint _param_descriptor_gtex
GLint _param_descriptor_otex
GLint _param_descriptor_size
GLint _param_dog_texd
GLint _param_dog_texi
GLint _param_dog_texu
GLint _param_ftex_width
GLint _param_genlist_end_ktex
GLint _param_genlist_init_bbox
GLint _param_genlist_start_tex0
GLint _param_genlist_step_tex0
GLint _param_genvbo_size
GLint _param_grad_pass_texp
GLint _param_margin_copy_truncate
GLint _param_orientation_gtex
GLint _param_orientation_otex
GLint _param_orientation_size
ProgramGLSLs_rect_description

Detailed Description

Definition at line 214 of file ProgramGLSL.h.


Constructor & Destructor Documentation

Definition at line 239 of file ProgramGLSL.h.

virtual ShaderBagPKSL::~ShaderBagPKSL ( ) [inline, virtual]

Definition at line 240 of file ProgramGLSL.h.


Member Function Documentation

Definition at line 2464 of file ProgramGLSL.cpp.

Definition at line 2345 of file ProgramGLSL.cpp.

Reimplemented from ShaderBag.

Definition at line 2338 of file ProgramGLSL.cpp.

Definition at line 2600 of file ProgramGLSL.cpp.

Implements ShaderBag.

Definition at line 1747 of file ProgramGLSL.cpp.

void ShaderBagPKSL::LoadFixedShaders ( ) [virtual]

Implements ShaderBag.

Definition at line 1658 of file ProgramGLSL.cpp.

void ShaderBagPKSL::LoadGenListShader ( int  ndoglev,
int  nlev 
) [virtual]

Implements ShaderBag.

Definition at line 1954 of file ProgramGLSL.cpp.

void ShaderBagPKSL::LoadKeypointShader ( float  threshold,
float  edgeTrheshold 
) [virtual]

Implements ShaderBag.

Definition at line 2048 of file ProgramGLSL.cpp.

void ShaderBagPKSL::LoadOrientationShader ( void  ) [virtual]

Implements ShaderBag.

Definition at line 1810 of file ProgramGLSL.cpp.

void ShaderBagPKSL::SetDogTexParam ( int  texU,
int  texD 
) [virtual]

Implements ShaderBag.

Definition at line 2317 of file ProgramGLSL.cpp.

void ShaderBagPKSL::SetFeatureDescirptorParam ( int  gtex,
int  otex,
float  dwidth,
float  fwidth,
float  width,
float  height,
float  sigma 
) [virtual]

Reimplemented from ShaderBag.

Definition at line 2637 of file ProgramGLSL.cpp.

void ShaderBagPKSL::SetFeatureOrientationParam ( int  gtex,
int  width,
int  height,
float  sigma,
int  stex,
float  step 
) [virtual]

Reimplemented from ShaderBag.

Definition at line 2623 of file ProgramGLSL.cpp.

void ShaderBagPKSL::SetGenListEndParam ( int  ktex) [virtual]

Reimplemented from ShaderBag.

Definition at line 2677 of file ProgramGLSL.cpp.

void ShaderBagPKSL::SetGenListInitParam ( int  w,
int  h 
) [virtual]

Reimplemented from ShaderBag.

Definition at line 2681 of file ProgramGLSL.cpp.

void ShaderBagPKSL::SetGenListStartParam ( float  width,
int  tex0 
) [virtual]

Implements ShaderBag.

Definition at line 1948 of file ProgramGLSL.cpp.

void ShaderBagPKSL::SetGenListStepParam ( int  tex,
int  tex0 
) [virtual]

Implements ShaderBag.

Definition at line 2323 of file ProgramGLSL.cpp.

void ShaderBagPKSL::SetGenVBOParam ( float  width,
float  fwidth,
float  size 
) [virtual]

Implements ShaderBag.

Definition at line 2328 of file ProgramGLSL.cpp.

void ShaderBagPKSL::SetGradPassParam ( int  texP) [virtual]

Reimplemented from ShaderBag.

Definition at line 2333 of file ProgramGLSL.cpp.

void ShaderBagPKSL::SetMarginCopyParam ( int  xmax,
int  ymax 
) [virtual]

Reimplemented from ShaderBag.

Definition at line 2687 of file ProgramGLSL.cpp.

void ShaderBagPKSL::SetSimpleOrientationInput ( int  oTex,
float  sigma,
float  sigma_step 
) [virtual]

Reimplemented from ShaderBag.

Definition at line 2616 of file ProgramGLSL.cpp.

void ShaderBagPKSL::UnloadProgram ( void  ) [virtual]

Implements ShaderBag.

Definition at line 2044 of file ProgramGLSL.cpp.


Member Data Documentation

Definition at line 234 of file ProgramGLSL.h.

Definition at line 231 of file ProgramGLSL.h.

Definition at line 232 of file ProgramGLSL.h.

Definition at line 233 of file ProgramGLSL.h.

Definition at line 218 of file ProgramGLSL.h.

Definition at line 219 of file ProgramGLSL.h.

Definition at line 217 of file ProgramGLSL.h.

Definition at line 224 of file ProgramGLSL.h.

Definition at line 226 of file ProgramGLSL.h.

Definition at line 222 of file ProgramGLSL.h.

Definition at line 223 of file ProgramGLSL.h.

Definition at line 225 of file ProgramGLSL.h.

Definition at line 227 of file ProgramGLSL.h.

Definition at line 221 of file ProgramGLSL.h.

Definition at line 220 of file ProgramGLSL.h.

Definition at line 228 of file ProgramGLSL.h.

Definition at line 229 of file ProgramGLSL.h.

Definition at line 230 of file ProgramGLSL.h.

Definition at line 237 of file ProgramGLSL.h.


The documentation for this class was generated from the following files:


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