PICCANTE  0.4
The hottest HDR imaging library!
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
pic::PushPullGL Class Reference

The PushPullGL class. More...

#include <pushpull.hpp>

Public Member Functions

 PushPullGL ()
 PushPullGL. More...
 
 ~PushPullGL ()
 
void update (float *value, float threshold=1e-6f)
 update More...
 
ImageGLProcess (ImageGL *imgIn, ImageGL *imgOut)
 Process computes push-pull. More...
 

Static Public Member Functions

static ImageGLexecute (ImageGL *img, ImageGL *imgOut, float value)
 Execute. More...
 

Protected Member Functions

void release ()
 release More...
 

Protected Attributes

FilterGLDownPPflt_down
 
FilterGLUpPPflt_up
 
ImageGLVec stack
 

Detailed Description

The PushPullGL class.

Constructor & Destructor Documentation

◆ PushPullGL()

pic::PushPullGL::PushPullGL ( )
inline

◆ ~PushPullGL()

pic::PushPullGL::~PushPullGL ( )
inline

Member Function Documentation

◆ execute()

static ImageGL* pic::PushPullGL::execute ( ImageGL img,
ImageGL imgOut,
float  value 
)
inlinestatic

Execute.

Parameters
img
imgOut
value
Returns

◆ Process()

ImageGL* pic::PushPullGL::Process ( ImageGL imgIn,
ImageGL imgOut 
)
inline

Process computes push-pull.

Parameters
img
value
Returns

◆ release()

void pic::PushPullGL::release ( )
inlineprotected

release

◆ update()

void pic::PushPullGL::update ( float *  value,
float  threshold = 1e-6f 
)
inline

update

Parameters
value
threshold

Member Data Documentation

◆ flt_down

FilterGLDownPP* pic::PushPullGL::flt_down
protected

◆ flt_up

FilterGLUpPP* pic::PushPullGL::flt_up
protected

◆ stack

ImageGLVec pic::PushPullGL::stack
protected

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