|
| PoissonBlurFilter (float _radius, float _sampleDistance, int _numTries=30, bool _disk=true, bool _tilingCheck=false) |
|
virtual | ~PoissonBlurFilter () |
| Class destructor.
|
|
bool | execute (GLuint _srcTex, float _kernelScale=1.0f) |
|
float | radius () const |
| radius
|
|
int | numSamples () const |
| number of samples
|
|
float | sampleDistance () const |
| min distance between two samples
|
|
int | numTries () const |
| number of iterations per sample
|
|
bool | disk () const |
| samples inside disk or square area
|
|
const std::vector< ACG::Vec2f > & | samples () const |
| disk sample offsets
|
|
void | dumpSamples (const char *_filename) |
| dump samples as point cloud in obj format
|
|
void | plotSamples (QImage *_image) |
| plot samples on qt image
|
|
|
float | radius_ |
|
float | sampleDistance_ |
|
int | numTries_ |
|
bool | disk_ |
|
std::vector< ACG::Vec2f > | samples_ |
|
std::vector< ACG::Vec2f > | samplesScaled_ |
|
QStringList | macros_ |
|
Definition at line 358 of file FilterKernels.hh.
The documentation for this class was generated from the following files: