iso::synth::SamplePatch Class Reference

#include <iso_synth_sample_patch.h>

Inherits iso::synth::Patch.

Inheritance diagram for iso::synth::SamplePatch:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 SamplePatch ()
 ~SamplePatch ()

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

math::Vector3< float > mSampleGridStartPos
math::Vector3< float > mSampleGridEndPos
math::Vector3< unsigned int > mSampleGridElementCount
math::Vector3< float > mSampleGridElementSize
ProcessUnitmOutput
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
samplemAmplitudes
samplemTransposeValues

Constructor & Destructor Documentation

SamplePatch::SamplePatch (  ) 

SamplePatch::~SamplePatch (  ) 


Member Function Documentation

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

function to create patch

Exceptions:
SynthException failed to create patch

Implements iso::synth::Patch.

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


Member Data Documentation

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]


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