# Cinder

# cinder::FilterBase Class Reference

`#include <Filter.h>`

Inherited by cinder::FilterBesselBlackman, cinder::FilterBox, cinder::FilterCatmullRom, cinder::FilterCubic, cinder::FilterGaussian, cinder::FilterMitchell, cinder::FilterQuadratic, cinder::FilterSincBlackman, and cinder::FilterTriangle.

List of all members.

## Public Member Functions
| FilterBase (float aSupport)
virtual | ~FilterBase ()
float | getSupport () const
void | setSupport (float aSupport)
virtual float | operator() (float x) const =0
## Protected Attributes
float | mSupport

## Constructor & Destructor Documentation

cinder::FilterBase::FilterBase | ( | float | aSupport | ) |

virtual cinder::FilterBase::~FilterBase | ( |  | ) | `[virtual]`

## Member Function Documentation

float cinder::FilterBase::getSupport | ( |  | ) | const

void cinder::FilterBase::setSupport | ( | float | aSupport | ) |

virtual float cinder::FilterBase::operator() | ( | float | x | ) | const`[pure virtual]`

Implemented in cinder::FilterBox, cinder::FilterTriangle, cinder::FilterQuadratic, cinder::FilterCubic, cinder::FilterCatmullRom, cinder::FilterMitchell, cinder::FilterSincBlackman, cinder::FilterGaussian, and cinder::FilterBesselBlackman.

## Member Data Documentation

float cinder::FilterBase::mSupport`[protected]`

The documentation for this class was generated from the following file:

- include/cinder/Filter.h