#include <iso_synth_modulation_tree.h>
Collaboration diagram for iso::synth::ModulationTree:
Public Member Functions | |
ModulationTree (Unit *pRootUnit, const base::String &pModulationPortNames) throw (SynthException) | |
~ModulationTree () | |
ModulationRelation * | createModulationRelation (Unit *pModulationUnit) |
void | print () |
Protected Member Functions | |
ModulationNode * | freeModulationNode () |
returns modulation node | |
ModulationRelation * | createModulationRelation (ModulationNode *pModulationNode, Unit *pModulationUnit) |
Protected Attributes | |
QVector< base::String > | mModulationPortNames |
ModulationNode * | mRootNode |
ModulationTree::ModulationTree | ( | Unit * | pRootUnit, | |
const base::String & | pModulationPortNames | |||
) | throw (SynthException) |
ModulationTree::~ModulationTree | ( | ) |
ModulationRelation * ModulationTree::createModulationRelation | ( | Unit * | pModulationUnit | ) |
void ModulationTree::print | ( | ) |
ModulationNode * ModulationTree::freeModulationNode | ( | ) | [protected] |
returns modulation node
ModulationRelation* iso::synth::ModulationTree::createModulationRelation | ( | ModulationNode * | pModulationNode, | |
Unit * | pModulationUnit | |||
) | [protected] |
QVector<base::String> iso::synth::ModulationTree::mModulationPortNames [protected] |
ModulationNode* iso::synth::ModulationTree::mRootNode [protected] |