#include <iso_synth_modulation_tree.h>
Collaboration diagram for iso::synth::ModulationNode:
Public Member Functions | |
ModulationNode (Unit *pUnit) | |
~ModulationNode () | |
Unit * | modulatedUnit () |
unsigned int | modulationRelationCount () const |
bool | checkModulationRelation (const base::String &pModulatedPortName) |
ModulationRelation * | modulationRelation (const base::String &pModulatedPortName) |
ModulationRelation * | createModulationRelation (const base::String &pModulatedPortName, Unit *pModulationUnit) throw (SynthException) |
void | deleteModulationRelation (const base::String &pModulatedPortName) throw (SynthException) |
void | print () |
Protected Attributes | |
Unit * | mModulatedUnit |
QHash< base::String, ModulationRelation * > | mModulationRelations |
ModulationNode::ModulationNode | ( | Unit * | pUnit | ) |
ModulationNode::~ModulationNode | ( | ) |
Unit * ModulationNode::modulatedUnit | ( | ) |
unsigned int ModulationNode::modulationRelationCount | ( | ) | const |
bool ModulationNode::checkModulationRelation | ( | const base::String & | pModulatedPortName | ) |
ModulationRelation * ModulationNode::modulationRelation | ( | const base::String & | pModulatedPortName | ) |
ModulationRelation * ModulationNode::createModulationRelation | ( | const base::String & | pModulatedPortName, | |
Unit * | pModulationUnit | |||
) | throw (SynthException) |
void ModulationNode::deleteModulationRelation | ( | const base::String & | pModulatedPortName | ) | throw (SynthException) |
void ModulationNode::print | ( | ) |
Unit* iso::synth::ModulationNode::mModulatedUnit [protected] |
QHash<base::String, ModulationRelation*> iso::synth::ModulationNode::mModulationRelations [protected] |