#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] |
1.5.1