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::PushPull Class Reference

The PushPull class. More...

#include <pushpull.hpp>

Public Member Functions

 PushPull ()
 PushPull. More...
 
 ~PushPull ()
 
void update (float *value, float threshold)
 update More...
 
ImageProcess (Image *imgIn, Image *imgOut)
 process computes push-pull. More...
 

Static Public Member Functions

static Imageexecute (Image *img, Image *imgOut, float value)
 execute More...
 

Protected Member Functions

void release ()
 release More...
 

Protected Attributes

FilterDownPPflt_down
 
FilterUpPPflt_up
 
ImageVec stack
 

Detailed Description

The PushPull class.

Constructor & Destructor Documentation

◆ PushPull()

pic::PushPull::PushPull ( )
inline

◆ ~PushPull()

pic::PushPull::~PushPull ( )
inline

Member Function Documentation

◆ execute()

static Image* pic::PushPull::execute ( Image img,
Image imgOut,
float  value 
)
inlinestatic

execute

Parameters
img
imgOut
value
Returns

◆ Process()

Image* pic::PushPull::Process ( Image imgIn,
Image imgOut 
)
inline

process computes push-pull.

Parameters
img
imgOut
Returns

◆ release()

void pic::PushPull::release ( )
inlineprotected

release

◆ update()

void pic::PushPull::update ( float *  value,
float  threshold 
)
inline

update

Parameters
value
threshold

Member Data Documentation

◆ flt_down

FilterDownPP* pic::PushPull::flt_down
protected

◆ flt_up

FilterUpPP* pic::PushPull::flt_up
protected

◆ stack

ImageVec pic::PushPull::stack
protected

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