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
[legend]Collaboration diagram for pp::Filters::TransformFilter:
[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 |
T | FindClosestPoint (T x) |
T | 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:
- /home/pcburns/c/penguinsound/include/PenguinSound/Filters.h
Generated at Mon Nov 27 01:47:21 2000 for LibPenguinPlay by
1.2.3 written by Dimitri van Heesch,
© 1997-2000