![]() |
Murl Engine API
Version 2024.1
|
The bilinear filter class has linear interpolation. More...
#include <murl_util_filter.h>
The bilinear filter class has linear interpolation.
Public Member Functions | |
BilinearFilter (Double width=static_cast< Double >(1.0)) | |
The default constructor. More... | |
~BilinearFilter () 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 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.