#include <iso_synth_sample_patch.h>
Inherits iso::synth::Patch.
Inheritance diagram for iso::synth::SamplePatch:
Public Member Functions | ||||
SamplePatch () | ||||
~SamplePatch () | ||||
Protected Member Functions | ||||
void | construct () throw (SynthException) | |||
function to create patch
| ||||
void | consumeMessage (const com::Message &pMessage) | |||
Private Attributes | ||||
math::Vector3< float > | mSampleGridStartPos | |||
math::Vector3< float > | mSampleGridEndPos | |||
math::Vector3< unsigned int > | mSampleGridElementCount | |||
math::Vector3< float > | mSampleGridElementSize | |||
ProcessUnit * | mOutput | |||
unsigned int | mSampleUnitCount | |||
SampleUnit ** | mSampleUnits | |||
ControlPort ** | mAmplitudePorts | |||
ControlPort ** | mTransposePorts | |||
math::Vector3< float > | mInvSampleGridElementSize | |||
math::Vector3< float > | mAgentPos | |||
math::Vector3< unsigned int > | mGridElementIndex | |||
math::Vector3< float > | mWithinGridElementPos | |||
math::Vector3< float > | mAgentCentrality | |||
sample * | mAmplitudes | |||
sample * | mTransposeValues |
SamplePatch::SamplePatch | ( | ) |
SamplePatch::~SamplePatch | ( | ) |
void SamplePatch::construct | ( | ) | throw (SynthException) [protected, virtual] |
function to create patch
SynthException | failed to create patch |
Implements iso::synth::Patch.
void SamplePatch::consumeMessage | ( | const com::Message & | pMessage | ) | [protected] |
math::Vector3<float> iso::synth::SamplePatch::mSampleGridStartPos [private] |
math::Vector3<float> iso::synth::SamplePatch::mSampleGridEndPos [private] |
math::Vector3<unsigned int> iso::synth::SamplePatch::mSampleGridElementCount [private] |
math::Vector3<float> iso::synth::SamplePatch::mSampleGridElementSize [private] |
ProcessUnit* iso::synth::SamplePatch::mOutput [private] |
unsigned int iso::synth::SamplePatch::mSampleUnitCount [private] |
SampleUnit** iso::synth::SamplePatch::mSampleUnits [private] |
ControlPort** iso::synth::SamplePatch::mAmplitudePorts [private] |
ControlPort** iso::synth::SamplePatch::mTransposePorts [private] |
math::Vector3<float> iso::synth::SamplePatch::mInvSampleGridElementSize [private] |
math::Vector3<float> iso::synth::SamplePatch::mAgentPos [private] |
math::Vector3<unsigned int> iso::synth::SamplePatch::mGridElementIndex [private] |
math::Vector3<float> iso::synth::SamplePatch::mWithinGridElementPos [private] |
math::Vector3<float> iso::synth::SamplePatch::mAgentCentrality [private] |
sample* iso::synth::SamplePatch::mAmplitudes [private] |
sample* iso::synth::SamplePatch::mTransposeValues [private] |