Public Member Functions | Private Member Functions
FilterGLSL Class Reference

#include <ProgramGLSL.h>

Inheritance diagram for FilterGLSL:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 FilterGLSL (float sigma)
void MakeFilterProgram (float kernel[], int width)

Private Member Functions

ProgramGPUCreateFilterH (float kernel[], int width)
ProgramGPUCreateFilterHPK (float kernel[], int width)
ProgramGPUCreateFilterV (float kernel[], int height)
ProgramGPUCreateFilterVPK (float kernel[], int height)

Detailed Description

Definition at line 76 of file ProgramGLSL.h.


Constructor & Destructor Documentation

FilterGLSL::FilterGLSL ( float  sigma)

Definition at line 317 of file ProgramGLSL.cpp.


Member Function Documentation

ProgramGPU * FilterGLSL::CreateFilterH ( float  kernel[],
int  width 
) [private]

Definition at line 370 of file ProgramGLSL.cpp.

ProgramGPU * FilterGLSL::CreateFilterHPK ( float  kernel[],
int  width 
) [private]

use multi texture coordinate because nhpixels can be at most 3

Definition at line 439 of file ProgramGLSL.cpp.

ProgramGPU * FilterGLSL::CreateFilterV ( float  kernel[],
int  height 
) [private]

Definition at line 403 of file ProgramGLSL.cpp.

ProgramGPU * FilterGLSL::CreateFilterVPK ( float  kernel[],
int  height 
) [private]

use multi texture coordinate because nhpixels can be at most 3

Definition at line 488 of file ProgramGLSL.cpp.

void FilterGLSL::MakeFilterProgram ( float  kernel[],
int  width 
)

Definition at line 357 of file ProgramGLSL.cpp.


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 Sun Oct 6 2013 12:00:42