The filter base class. More...

#include "murl_util_filter.h"

Inheritance diagram for Murl::Util::Filter:

Public Member Functions

 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...
 
- Public Member Functions inherited from Murl::IFilter
virtual ~IFilter ()
 The destructor.
 
virtual Double Apply (Double dValH) const =0
 Apply the filter horizontally. More...
 
virtual Double Apply (Double dValH, Double dValV) const =0
 Apply the filter horizontally and vertically. More...
 

Protected Attributes

Double mWidth
 The filter width.
 

Detailed Description

The filter base class.

Constructor & Destructor Documentation

◆ Filter()

Murl::Util::Filter::Filter ( Double  width)
inline

Constructor taking the filter width.

Parameters
widthThe filter width.

Member Function Documentation

◆ GetWidth()

Double Murl::Util::Filter::GetWidth ( ) const
inlineoverridevirtual

Implementation of IFilter::GetWidth().

Returns
The filter width.

Implements Murl::IFilter.

References mWidth.

◆ SetWidth()

void Murl::Util::Filter::SetWidth ( Double  width)
inlineoverridevirtual

Implementation of IFilter::SetWidth().

Parameters
widthThe filter width.

Implements Murl::IFilter.

References mWidth.


The documentation for this class was generated from the following file:
  • murl_util_filter.h


Copyright © 2011-2024 Spraylight GmbH.