![]() |
Murl Engine API
Version 2024.1
|
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=static_cast< Double >(0.5)) | |
The default constructor. More... | |
~BoxFilter () override | |
The destructor. | |
Double | Apply (Double dValH) const override |
Apply the filter horizontally. More... | |
Double | Apply (Double dValH, Double dValV) const override |
Apply the filter horizontally and vertically. More... | |
![]() | |
Filter (Double width) | |
Constructor taking the filter width. More... | |
~Filter () override | |
The destructor. | |
Double | GetWidth () const override |
Implementation of IFilter::GetWidth(). More... | |
void | SetWidth (Double width) override |
Implementation of IFilter::SetWidth(). More... | |
![]() | |
virtual | ~IFilter () |
The destructor. | |
Additional Inherited Members | |
![]() | |
Double | mWidth |
The filter width. | |
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.