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

The ImageSamplerGaussian class. More...

#include <image_sampler_gaussian.hpp>

Inheritance diagram for pic::ImageSamplerGaussian:
pic::pic::ImageSampler

Public Member Functions

 ImageSamplerGaussian ()
 ImageSamplerGaussian. More...
 
 ImageSamplerGaussian (float sigma, unsigned int direction)
 ImageSamplerGaussian. More...
 
void update (float sigma, unsigned int direction)
 update More...
 
void SampleImage (Image *img, float x, float y, float *vOut)
 SampleImage samples an image in uniform coordiantes. More...
 
- Public Member Functions inherited from pic::pic::ImageSampler
 ImageSampler ()
 ImageSampler. More...
 
 ~ImageSampler ()
 
void SetDirection (unsigned int direction)
 
virtual void SampleImage (Image *img, float x, float y, float *vOut)
 SampleImage samples an image in uniform coordiantes. More...
 
virtual void SampleImageUC (Image *img, float x, float y, float *vOut)
 SampleImageUC samples an image in unnormalized coordinates [0,width-1]x[0,height-1]. More...
 
virtual void SampleImage (Image *img, float x, float y, float t, float *vOut)
 SampleImage samples an image in uniform coordiantes. More...
 

Protected Attributes

PrecomputedGaussianpg
 
- Protected Attributes inherited from pic::pic::ImageSampler
int dirs [3]
 

Detailed Description

The ImageSamplerGaussian class.

Constructor & Destructor Documentation

◆ ImageSamplerGaussian() [1/2]

pic::ImageSamplerGaussian::ImageSamplerGaussian ( )
inline

◆ ImageSamplerGaussian() [2/2]

pic::ImageSamplerGaussian::ImageSamplerGaussian ( float  sigma,
unsigned int  direction 
)
inline

ImageSamplerGaussian.

Parameters
sigma
direction

Member Function Documentation

◆ SampleImage()

void pic::ImageSamplerGaussian::SampleImage ( Image img,
float  x,
float  y,
float *  vOut 
)
inline

SampleImage samples an image in uniform coordiantes.

Parameters
img
x
y
vOut

◆ update()

void pic::ImageSamplerGaussian::update ( float  sigma,
unsigned int  direction 
)
inline

update

Parameters
sigma
direction

Member Data Documentation

◆ pg

PrecomputedGaussian* pic::ImageSamplerGaussian::pg
protected

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