![]() |
Murl Engine API
Version 2018.3
|
The box filter class has not interpolation. More...
#include <murl_util_filter.h>
The box filter class has not interpolation.
Public Member Functions | |
BoxFilter (Double width=Double(0.5)) | |
The default constructor. More... | |
virtual | ~BoxFilter () |
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... | |
The default constructor.
width | The filter width defaulted to 0.5. |
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.