#include <delay.h>
Collaboration diagram for SPUC::delay< Numeric >:

Public Member Functions | |
| delay (long n=0) | |
| Constructor. | |
| delay & | operator= (const delay &rhs) |
| Assignment. | |
| ~delay (void) | |
| Destructor. | |
| void | reset (void) |
| Numeric | check (long i) |
| Get delay at tap i. | |
| Numeric | checkback (long i) |
| Look back in delay line by i samples. | |
| Numeric | last () |
| Get last tap. | |
| void | set_size (long n=2) |
| Set size of delay. | |
| Numeric | input (Numeric in) |
| Clock in new input sample. | |
| Numeric | update (Numeric in) |
| Clock in new sample and get output from delay line. | |
Public Attributes | |
| long | num_taps |
Protected Attributes | |
| Numeric * | z |
Template class for a Delay line (primitive used in other classes) Allows user to check at various points in delay line, but default use is a pure delay.
|
||||||||||
|
Constructor.
|
|
||||||||||
|
Destructor.
|
|
||||||||||
|
Get delay at tap i.
|
|
||||||||||
|
Look back in delay line by i samples.
|
|
||||||||||
|
Clock in new input sample.
|
|
|||||||||
|
Get last tap.
|
|
||||||||||
|
Assignment.
|
|
||||||||||
|
|
|
||||||||||
|
Set size of delay.
|
|
||||||||||
|
Clock in new sample and get output from delay line.
|
|
|||||
|
|
|
|||||
|
|
1.4.4