Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

pp::Filters::TransformFilter Class Template Reference

TransformFilter is an implemetnation of a filter that uses a map to transform input values to output values. More...

#include <Filters.h>

Inheritance diagram for pp::Filters::TransformFilter

Inheritance graph
[legend]
Collaboration diagram for pp::Filters::TransformFilter:

Collaboration graph
[legend]
List of all members.

Public Methods

 TransformFilter ()
 TransformFilter (const T& max, const T& min)
 allow setting of the endpoints.

void Generate (Generators::SimpleGenerator<T>& g)
virtual const char* GetName () const
FindClosestPoint (T x)
operator() (const T& x)

Detailed Description

template<typename T = short> template class pp::Filters::TransformFilter

TransformFilter is an implemetnation of a filter that uses a map to transform input values to output values.

It should be useful for implementing compressors, expanders, limiters, or companders - depending on the values of the map.

This can be used for "waveshaping".


The documentation for this class was generated from the following file:
Generated at Mon Nov 27 01:47:21 2000 for LibPenguinPlay by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000