iso::synth::DelayLinesPatch Class Reference

#include <iso_synth_delay_lines_patch.h>

Inherits iso::synth::Patch.

Inheritance diagram for iso::synth::DelayLinesPatch:

Inheritance graph
[legend]
Collaboration diagram for iso::synth::DelayLinesPatch:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DelayLinesPatch ()
 DelayLinesPatch (unsigned int pLineCount)
 DelayLinesPatch (const String &pPatchName)
 DelayLinesPatch (const String &pPatchName, unsigned int pLineCount)
 ~DelayLinesPatch ()
void setMinDelay (sample pMinDelay)
void setMaxDelay (sample pMaxDelay)
void setMinAmplitude (sample pMinAmplitude)
void setMaxAmplitude (sample pMaxAmplitude)

Static Public Attributes

static const String sClassName

Protected Member Functions

void construct () throw (SynthException)
 function to create patch
Exceptions:
SynthException failed to create patch

void consumeMessage (const com::Message &pMessage)

Private Attributes

unsigned int mLineCount
sample mMinDelay
sample mMaxDelay
sample mMinAmplitude
sample mMaxAmplitude
ProcessUnitmInput
ProcessUnitmOutput
DelayUnit ** mDelayUnits
ControlPort ** mDelayPorts
ControlPort ** mAmplitudePorts

Static Private Attributes

static unsigned int sLineCount
static sample sMinDelay
static sample sMaxDelay
static sample sMinAmplitude
static sample sMaxAmplitude

Constructor & Destructor Documentation

DelayLinesPatch::DelayLinesPatch (  ) 

DelayLinesPatch::DelayLinesPatch ( unsigned int  pLineCount  ) 

DelayLinesPatch::DelayLinesPatch ( const String pPatchName  ) 

DelayLinesPatch::DelayLinesPatch ( const String pPatchName,
unsigned int  pLineCount 
)

DelayLinesPatch::~DelayLinesPatch (  ) 


Member Function Documentation

void DelayLinesPatch::setMinDelay ( sample  pMinDelay  ) 

void DelayLinesPatch::setMaxDelay ( sample  pMaxDelay  ) 

void DelayLinesPatch::setMinAmplitude ( sample  pMinAmplitude  ) 

void DelayLinesPatch::setMaxAmplitude ( sample  pMaxAmplitude  ) 

void DelayLinesPatch::construct (  )  throw (SynthException) [protected, virtual]

function to create patch

Exceptions:
SynthException failed to create patch

Implements iso::synth::Patch.

void DelayLinesPatch::consumeMessage ( const com::Message &  pMessage  )  [protected]


Member Data Documentation

const String DelayLinesPatch::sClassName [static]

unsigned int DelayLinesPatch::sLineCount [static, private]

sample DelayLinesPatch::sMinDelay [static, private]

sample DelayLinesPatch::sMaxDelay [static, private]

sample DelayLinesPatch::sMinAmplitude [static, private]

sample DelayLinesPatch::sMaxAmplitude [static, private]

unsigned int iso::synth::DelayLinesPatch::mLineCount [private]

sample iso::synth::DelayLinesPatch::mMinDelay [private]

sample iso::synth::DelayLinesPatch::mMaxDelay [private]

sample iso::synth::DelayLinesPatch::mMinAmplitude [private]

sample iso::synth::DelayLinesPatch::mMaxAmplitude [private]

ProcessUnit* iso::synth::DelayLinesPatch::mInput [private]

ProcessUnit* iso::synth::DelayLinesPatch::mOutput [private]

DelayUnit** iso::synth::DelayLinesPatch::mDelayUnits [private]

ControlPort** iso::synth::DelayLinesPatch::mDelayPorts [private]

ControlPort** iso::synth::DelayLinesPatch::mAmplitudePorts [private]


The documentation for this class was generated from the following files:
Generated on Fri Feb 25 14:18:43 2011 for synth by  doxygen 1.5.1