iso::synth::ModulationNode Class Reference

#include <iso_synth_modulation_tree.h>

Collaboration diagram for iso::synth::ModulationNode:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ModulationNode (Unit *pUnit)
 ~ModulationNode ()
UnitmodulatedUnit ()
unsigned int modulationRelationCount () const
bool checkModulationRelation (const base::String &pModulatedPortName)
ModulationRelationmodulationRelation (const base::String &pModulatedPortName)
ModulationRelationcreateModulationRelation (const base::String &pModulatedPortName, Unit *pModulationUnit) throw (SynthException)
void deleteModulationRelation (const base::String &pModulatedPortName) throw (SynthException)
void print ()

Protected Attributes

UnitmModulatedUnit
QHash< base::String, ModulationRelation * > mModulationRelations

Constructor & Destructor Documentation

ModulationNode::ModulationNode ( Unit pUnit  ) 

ModulationNode::~ModulationNode (  ) 


Member Function Documentation

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 (  ) 


Member Data Documentation

Unit* iso::synth::ModulationNode::mModulatedUnit [protected]

QHash<base::String, ModulationRelation*> iso::synth::ModulationNode::mModulationRelations [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