#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.
|
|
|
|
|