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...
 
virtual ~Filter ()
 The destructor.
 
virtual Double GetWidth () const
 Implementation of IFilter::GetWidth(). More...
 
virtual void SetWidth (Double width)
 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. More...
 

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()

virtual Double Murl::Util::Filter::GetWidth ( ) const
inlinevirtual

Implementation of IFilter::GetWidth().

Returns
The filter width.

Implements Murl::IFilter.

References mWidth.

◆ SetWidth()

virtual void Murl::Util::Filter::SetWidth ( Double  width)
inlinevirtual

Implementation of IFilter::SetWidth().

Parameters
widthThe filter width.

Implements Murl::IFilter.

References mWidth.

Member Data Documentation

◆ mWidth

Double Murl::Util::Filter::mWidth
protected

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


Copyright © 2011-2018 Spraylight GmbH.