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

The PoissonFilling class. More...

#include <poisson_filling.hpp>

Public Member Functions

 PoissonFilling (float value)
 PoissonFilling. More...
 
 ~PoissonFilling ()
 
void setup (float value)
 setup More...
 
Imageexecute (Image *imgIn, Image *imgOut, bool *mask=NULL)
 execute More...
 

Protected Member Functions

void release ()
 release More...
 
void update (Image *imgOut, Image *imgIn)
 update More...
 

Protected Attributes

int maxIter
 
float threshold
 
float value
 
bool * mask
 
bool * maskPoisson
 
ImageimgTmp
 

Detailed Description

The PoissonFilling class.

Constructor & Destructor Documentation

◆ PoissonFilling()

pic::PoissonFilling::PoissonFilling ( float  value)
inline

◆ ~PoissonFilling()

pic::PoissonFilling::~PoissonFilling ( )
inline

Member Function Documentation

◆ execute()

Image* pic::PoissonFilling::execute ( Image imgIn,
Image imgOut,
bool *  mask = NULL 
)
inline

execute

Parameters
imgIn
imgOut
mask
Returns

◆ release()

void pic::PoissonFilling::release ( )
inlineprotected

release

◆ setup()

void pic::PoissonFilling::setup ( float  value)
inline

setup

Parameters
value

◆ update()

void pic::PoissonFilling::update ( Image imgOut,
Image imgIn 
)
inlineprotected

update

Parameters
imgOut
imgIn

Member Data Documentation

◆ imgTmp

Image* pic::PoissonFilling::imgTmp
protected

◆ mask

bool* pic::PoissonFilling::mask
protected

◆ maskPoisson

bool * pic::PoissonFilling::maskPoisson
protected

◆ maxIter

int pic::PoissonFilling::maxIter
protected

◆ threshold

float pic::PoissonFilling::threshold
protected

◆ value

float pic::PoissonFilling::value
protected

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