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 77 of file ProgramGLSL.h.


Constructor & Destructor Documentation

FilterGLSL::FilterGLSL ( float  sigma)

Definition at line 328 of file ProgramGLSL.cpp.


Member Function Documentation

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

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

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

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

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

Definition at line 368 of file ProgramGLSL.cpp.


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