iso::synth::ModulationPatch Class Reference

#include <iso_synth_modulation_patch.h>

Inherits iso::synth::Patch, and iso::synth::Patch.

Inheritance diagram for iso::synth::ModulationPatch:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ModulationPatch ()
 ~ModulationPatch ()
 ModulationPatch ()
 ~ModulationPatch ()

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)
void construct () throw (SynthException)
 function to create patch
Exceptions:
SynthException failed to create patch

void notify (const com::Message &pMessage)
 message notification
void updateAgentInfo ()
void updatePatch ()

Protected Attributes

ProcessUnitmOutput
com::Message mMessage
int mAgentCount
int mAgentPositionDim
float * mAgentPositions
int mAgentVelocityDim
float * mAgentVelocities
float * mAgentNeighbors
int mAgentNeighborCount
int * mAgentNeighborIndices
int * mPrevAgentNeighborIndices
float * mAgentNeighborDistances
ProcessUnitmOutput
int mOscilCount
QVector< int > mAgentOscilAssignments
bool mFirstTimePatch
int mCurrentPatchId
int mPatchUnitIdOffset
sample mPatchBuildDuration
QTime mCurrentPatchBuildTime

Constructor & Destructor Documentation

ModulationPatch::ModulationPatch (  ) 

ModulationPatch::~ModulationPatch (  ) 

iso::synth::ModulationPatch::ModulationPatch (  ) 

iso::synth::ModulationPatch::~ModulationPatch (  ) 


Member Function Documentation

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

function to create patch

Exceptions:
SynthException failed to create patch

Implements iso::synth::Patch.

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

void iso::synth::ModulationPatch::construct (  )  throw (SynthException) [protected, virtual]

function to create patch

Exceptions:
SynthException failed to create patch

Implements iso::synth::Patch.

void ModulationPatch::notify ( const com::Message &  pMessage  )  [protected]

message notification

Parameters:
pMessage message

Reimplemented from iso::synth::Patch.

void ModulationPatch::updateAgentInfo (  )  [protected]

void ModulationPatch::updatePatch (  )  [protected]


Member Data Documentation

static const String iso::synth::ModulationPatch::sClassName [static]

ProcessUnit* iso::synth::ModulationPatch::mOutput [protected]

com::Message iso::synth::ModulationPatch::mMessage [protected]

int iso::synth::ModulationPatch::mAgentCount [protected]

int iso::synth::ModulationPatch::mAgentPositionDim [protected]

float* iso::synth::ModulationPatch::mAgentPositions [protected]

int iso::synth::ModulationPatch::mAgentVelocityDim [protected]

float* iso::synth::ModulationPatch::mAgentVelocities [protected]

float* iso::synth::ModulationPatch::mAgentNeighbors [protected]

int iso::synth::ModulationPatch::mAgentNeighborCount [protected]

int* iso::synth::ModulationPatch::mAgentNeighborIndices [protected]

int* iso::synth::ModulationPatch::mPrevAgentNeighborIndices [protected]

float* iso::synth::ModulationPatch::mAgentNeighborDistances [protected]

ProcessUnit* iso::synth::ModulationPatch::mOutput [protected]

int iso::synth::ModulationPatch::mOscilCount [protected]

QVector< int > iso::synth::ModulationPatch::mAgentOscilAssignments [protected]

bool iso::synth::ModulationPatch::mFirstTimePatch [protected]

int iso::synth::ModulationPatch::mCurrentPatchId [protected]

int iso::synth::ModulationPatch::mPatchUnitIdOffset [protected]

sample iso::synth::ModulationPatch::mPatchBuildDuration [protected]

QTime iso::synth::ModulationPatch::mCurrentPatchBuildTime [protected]


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