iso::synth::CreateWaveTableEvent Class Reference

create wave table event More...

#include <iso_synth_create_wavetable_event.h>

List of all members.

Public Member Functions

 CreateWaveTableEvent (const String &pWaveTableName, unsigned int pTableSize, FunctionType pFunctionType, const math::Vector< sample > &pControlPoints)
 CreateWaveTableEvent (const String &pWaveTableName, unsigned int pTableSize, FunctionType pFunctionType, const math::Vector< sample > &pControlPoints, sample pControlParameter)
 CreateWaveTableEvent (const String &pWaveTableName, unsigned int pTableSize, FunctionType pFunctionType, const math::Vector< sample > &pControlPoints, const math::Vector< sample > &pControlParameters)
 CreateWaveTableEvent (const String &pWaveTableName, const String &pFileName, unsigned int pChannelIndex)
 CreateWaveTableEvent (const CreateWaveTableEvent &pEvent)
 CreateWaveTableEvent (double pTime, const CreateWaveTableEvent &pEvent)
virtual ~CreateWaveTableEvent ()
virtual event::Event * copy () const
virtual event::Event * copy (double pTime) const
void execute () throw (event::EventException)

Protected Attributes

String mTableName
String mFileName
unsigned int mTableSize
unsigned int mChannelIndex
FunctionType mFunctionType
math::Vector< sample > * mControlPoints
math::Vector< sample > * mControlParameters


Detailed Description

create wave table event

table event

Created by Daniel Bisig on 4/17/09.


Constructor & Destructor Documentation

CreateWaveTableEvent::CreateWaveTableEvent ( const String pWaveTableName,
unsigned int  pTableSize,
FunctionType  pFunctionType,
const math::Vector< sample > &  pControlPoints 
)

CreateWaveTableEvent::CreateWaveTableEvent ( const String pWaveTableName,
unsigned int  pTableSize,
FunctionType  pFunctionType,
const math::Vector< sample > &  pControlPoints,
sample  pControlParameter 
)

CreateWaveTableEvent::CreateWaveTableEvent ( const String pWaveTableName,
unsigned int  pTableSize,
FunctionType  pFunctionType,
const math::Vector< sample > &  pControlPoints,
const math::Vector< sample > &  pControlParameters 
)

CreateWaveTableEvent::CreateWaveTableEvent ( const String pWaveTableName,
const String pFileName,
unsigned int  pChannelIndex 
)

CreateWaveTableEvent::CreateWaveTableEvent ( const CreateWaveTableEvent pEvent  ) 

CreateWaveTableEvent::CreateWaveTableEvent ( double  pTime,
const CreateWaveTableEvent pEvent 
)

CreateWaveTableEvent::~CreateWaveTableEvent (  )  [virtual]


Member Function Documentation

event::Event * CreateWaveTableEvent::copy (  )  const [virtual]

event::Event * CreateWaveTableEvent::copy ( double  pTime  )  const [virtual]

void CreateWaveTableEvent::execute (  )  throw (event::EventException)


Member Data Documentation

String iso::synth::CreateWaveTableEvent::mTableName [protected]

String iso::synth::CreateWaveTableEvent::mFileName [protected]

unsigned int iso::synth::CreateWaveTableEvent::mTableSize [protected]

unsigned int iso::synth::CreateWaveTableEvent::mChannelIndex [protected]

FunctionType iso::synth::CreateWaveTableEvent::mFunctionType [protected]

math::Vector<sample>* iso::synth::CreateWaveTableEvent::mControlPoints [protected]

math::Vector<sample>* iso::synth::CreateWaveTableEvent::mControlParameters [protected]


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