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

DivergenceOperator calculates divergence of the gradient of an image. More...

#include <compute_divergence.hpp>

Public Member Functions

 DivergenceOperator ()
 DivergenceOperator. More...
 
 ~DivergenceOperator ()
 
ImageProcess (Image *imgIn, Image *imgOut)
 Process. More...
 

Static Public Member Functions

static Imageexecute (Image *imgIn, Image *imgOut)
 execute More...
 

Protected Attributes

FilterConv1D flt
 
float kernelGrad [3]
 
float kernelDiv [3]
 
Imageimg_dx
 
Imageimg_dy
 

Detailed Description

DivergenceOperator calculates divergence of the gradient of an image.

Parameters
imgis an input image.
divis the output divergence of the gradient of img; i.e. Laplacian.
Returns

Constructor & Destructor Documentation

◆ DivergenceOperator()

pic::DivergenceOperator::DivergenceOperator ( )
inline

◆ ~DivergenceOperator()

pic::DivergenceOperator::~DivergenceOperator ( )
inline

Member Function Documentation

◆ execute()

static Image* pic::DivergenceOperator::execute ( Image imgIn,
Image imgOut 
)
inlinestatic

execute

Parameters
imgIn
imgOut
Returns

◆ Process()

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

Process.

Parameters
imgIn
imgOut
Returns

Member Data Documentation

◆ flt

FilterConv1D pic::DivergenceOperator::flt
protected

◆ img_dx

Image* pic::DivergenceOperator::img_dx
protected

◆ img_dy

Image * pic::DivergenceOperator::img_dy
protected

◆ kernelDiv

float pic::DivergenceOperator::kernelDiv[3]
protected

◆ kernelGrad

float pic::DivergenceOperator::kernelGrad[3]
protected

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