#include <iso_synth_modulation_patch.h>
Inherits iso::synth::Patch, and iso::synth::Patch.
Inheritance diagram for iso::synth::ModulationPatch:
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
| ||||
void | consumeMessage (const com::Message &pMessage) | |||
void | construct () throw (SynthException) | |||
function to create patch
| ||||
void | notify (const com::Message &pMessage) | |||
message notification | ||||
void | updateAgentInfo () | |||
void | updatePatch () | |||
Protected Attributes | ||||
ProcessUnit * | mOutput | |||
com::Message | mMessage | |||
int | mAgentCount | |||
int | mAgentPositionDim | |||
float * | mAgentPositions | |||
int | mAgentVelocityDim | |||
float * | mAgentVelocities | |||
float * | mAgentNeighbors | |||
int | mAgentNeighborCount | |||
int * | mAgentNeighborIndices | |||
int * | mPrevAgentNeighborIndices | |||
float * | mAgentNeighborDistances | |||
ProcessUnit * | mOutput | |||
int | mOscilCount | |||
QVector< int > | mAgentOscilAssignments | |||
bool | mFirstTimePatch | |||
int | mCurrentPatchId | |||
int | mPatchUnitIdOffset | |||
sample | mPatchBuildDuration | |||
QTime | mCurrentPatchBuildTime |
ModulationPatch::ModulationPatch | ( | ) |
ModulationPatch::~ModulationPatch | ( | ) |
iso::synth::ModulationPatch::ModulationPatch | ( | ) |
iso::synth::ModulationPatch::~ModulationPatch | ( | ) |
void ModulationPatch::construct | ( | ) | throw (SynthException) [protected, virtual] |
function to create patch
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
SynthException | failed to create patch |
Implements iso::synth::Patch.
void ModulationPatch::notify | ( | const com::Message & | pMessage | ) | [protected] |
void ModulationPatch::updateAgentInfo | ( | ) | [protected] |
void ModulationPatch::updatePatch | ( | ) | [protected] |
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] |
QTime iso::synth::ModulationPatch::mCurrentPatchBuildTime [protected] |