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_texu
GLint _param_ftex_width
GLint _param_genlist_end_ktex
GLint _param_genlist_init_bbox
GLint _param_genlist_start_tex0
GLint _param_genlist_step_tex
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 2430 of file ProgramGLSL.cpp.

Definition at line 2324 of file ProgramGLSL.cpp.

Reimplemented from ShaderBag.

Definition at line 2317 of file ProgramGLSL.cpp.

Definition at line 2552 of file ProgramGLSL.cpp.

Implements ShaderBag.

Definition at line 1746 of file ProgramGLSL.cpp.

Implements ShaderBag.

Definition at line 1657 of file ProgramGLSL.cpp.

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

Implements ShaderBag.

Definition at line 1953 of file ProgramGLSL.cpp.

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

Implements ShaderBag.

Definition at line 2047 of file ProgramGLSL.cpp.

Implements ShaderBag.

Definition at line 1809 of file ProgramGLSL.cpp.

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

Implements ShaderBag.

Definition at line 2297 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 2590 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 2575 of file ProgramGLSL.cpp.

Reimplemented from ShaderBag.

Definition at line 2630 of file ProgramGLSL.cpp.

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

Reimplemented from ShaderBag.

Definition at line 2634 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 2302 of file ProgramGLSL.cpp.

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

Implements ShaderBag.

Definition at line 2307 of file ProgramGLSL.cpp.

Reimplemented from ShaderBag.

Definition at line 2312 of file ProgramGLSL.cpp.

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

Reimplemented from ShaderBag.

Definition at line 2640 of file ProgramGLSL.cpp.

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

Reimplemented from ShaderBag.

Definition at line 2568 of file ProgramGLSL.cpp.

Implements ShaderBag.

Definition at line 2043 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 217 of file ProgramGLSL.h.

Definition at line 223 of file ProgramGLSL.h.

Definition at line 226 of file ProgramGLSL.h.

Definition at line 221 of file ProgramGLSL.h.

Definition at line 222 of file ProgramGLSL.h.

Definition at line 224 of file ProgramGLSL.h.

Definition at line 225 of file ProgramGLSL.h.

Definition at line 227 of file ProgramGLSL.h.

Definition at line 220 of file ProgramGLSL.h.

Definition at line 219 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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


rgbd_registration
Author(s): Ross Kidson
autogenerated on Thu May 23 2013 15:36:57