![]() |
Murl Engine API
Version 2018.3
|
The gaussian filter class has gaussian function interpolation. More...
#include <murl_util_filter.h>
The gaussian filter class has gaussian function interpolation.
Public Member Functions | |
GaussianFilter (Double width=Double(3.0), Double sigma=Double(1.0)) | |
The default constructor. More... | |
virtual | ~GaussianFilter () |
The destructor. | |
virtual Double | Apply (Double dValH) const |
Apply the filter horizontally. More... | |
virtual Double | Apply (Double dValH, Double dValV) const |
Apply the filter horizontally and vertically. More... | |
![]() | |
Filter (Double width) | |
Constructor taking the filter width. More... | |
virtual | ~Filter () |
The destructor. | |
virtual Double | GetWidth () const |
Implementation of IFilter::GetWidth(). More... | |
virtual void | SetWidth (Double width) |
Implementation of IFilter::SetWidth(). More... | |
![]() | |
virtual | ~IFilter () |
The destructor. | |
Additional Inherited Members | |
![]() | |
Double | mWidth |
The filter width. More... | |
|
inline |
The default constructor.
width | The filter width defaulted to 3.0. |
sigma | The filter standard deviation defaulted to 1.0. |
Apply the filter horizontally.
dValH | The horizontal distance in range [-filterWidth .. filterWidth]. |
Implements Murl::IFilter.
Apply the filter horizontally and vertically.
dValH | The horizontal distance in range [-filterWidth .. filterWidth]. |
dValV | The vertical distance in range [-filterWidth .. filterWidth]. |
Implements Murl::IFilter.