Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

MODEL::TriangleFadeMod Class Reference

#include <modulator.h>

Inheritance diagram for MODEL::TriangleFadeMod:

Inheritance graph
[legend]
Collaboration diagram for MODEL::TriangleFadeMod:

Collaboration graph
[legend]
List of all members.

Public Methods

template<integer dims, typename nelem, class NT>  TriangleFadeMod (TimeFrame &T, VectorFunction< dims, nelem, NT > &v, string param, number start, number end, time period, number deltapar, integer stay)
virtual number modulate ()

Private Attributes

number st
number en
number d
time p
number dp
integer s
integer cs
time last_t
time in_t

Detailed Description

This class implements a fading triangular modulator. It stays for a number of periods at one amplitude, and then reduces it by 2*deltapar (one for the top, one for the bottom boundary ), until we are at 0

Definition at line 142 of file modulator.h.


Member Function Documentation

number modulate ( void ) [virtual]
 

to be written for each modulator

Reimplemented from MODEL::Modulator.

Definition at line 42 of file modulator.cpp.


The documentation for this class was generated from the following files:
To get the sources or tarballs, please go to SourceForge or you can use the CVS repository.

More Info? Michael Peeters. Also, check our research website: www.alna.vub.ac.be

Last update: June 2002.


Looking for Open Source? Check out SourceForge Logo !