SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Slots | Signals | Public Member Functions | List of all members
NetworkEditorControllerGuiProxy Class Reference

#include <NetworkEditorControllerGuiProxy.h>

Inheritance diagram for NetworkEditorControllerGuiProxy:

Public Slots

void addModule (const std::string &moduleName)
 
void removeModule (const SCIRun::Dataflow::Networks::ModuleId &id)
 
void requestConnection (const SCIRun::Dataflow::Networks::PortDescriptionInterface *from, const SCIRun::Dataflow::Networks::PortDescriptionInterface *to)
 
void removeConnection (const SCIRun::Dataflow::Networks::ConnectionId &id)
 
void duplicateModule (const SCIRun::Dataflow::Networks::ModuleHandle &module)
 
void connectNewModule (const SCIRun::Dataflow::Networks::ModuleHandle &moduleToConnectTo, const SCIRun::Dataflow::Networks::PortDescriptionInterface *portToConnect, const std::string &newModuleName)
 
SCIRun::Dataflow::Networks::NetworkFileHandle saveNetwork () const
 
void loadNetwork (const SCIRun::Dataflow::Networks::NetworkFileHandle &xml)
 
void executeAll (const SCIRun::Dataflow::Networks::ExecutableLookup &lookup)
 
size_t numModules () const
 
int errorCode () const
 
void setExecutorType (int type)
 

Signals

void moduleAdded (const std::string &name, SCIRun::Dataflow::Networks::ModuleHandle module)
 
void moduleRemoved (const SCIRun::Dataflow::Networks::ModuleId &id)
 
void connectionAdded (const SCIRun::Dataflow::Networks::ConnectionDescription &cd)
 
void connectionRemoved (const SCIRun::Dataflow::Networks::ConnectionId &id)
 
void portAdded (const SCIRun::Dataflow::Networks::ModuleId &mid, const SCIRun::Dataflow::Networks::PortId &pid)
 
void portRemoved (const SCIRun::Dataflow::Networks::ModuleId &mid, const SCIRun::Dataflow::Networks::PortId &pid)
 
void executionStarted ()
 
void executionFinished (int returnCode)
 

Public Member Functions

 NetworkEditorControllerGuiProxy (boost::shared_ptr< SCIRun::Dataflow::Engine::NetworkEditorController > controller)
 
const
SCIRun::Dataflow::Networks::ModuleDescriptionMap
getAllAvailableModuleDescriptions () const
 
SCIRun::Dataflow::Networks::NetworkGlobalSettingsgetSettings ()
 
boost::shared_ptr
< SCIRun::Dataflow::Engine::DisableDynamicPortSwitch
createDynamicPortSwitch ()
 

Constructor & Destructor Documentation

Member Function Documentation

void addModule ( const std::string &  moduleName)
slot
void connectionAdded ( const SCIRun::Dataflow::Networks::ConnectionDescription cd)
signal
void connectionRemoved ( const SCIRun::Dataflow::Networks::ConnectionId id)
signal
void connectNewModule ( const SCIRun::Dataflow::Networks::ModuleHandle moduleToConnectTo,
const SCIRun::Dataflow::Networks::PortDescriptionInterface portToConnect,
const std::string &  newModuleName 
)
slot
boost::shared_ptr< DisableDynamicPortSwitch > createDynamicPortSwitch ( )
void duplicateModule ( const SCIRun::Dataflow::Networks::ModuleHandle module)
slot
int errorCode ( ) const
slot
void executeAll ( const SCIRun::Dataflow::Networks::ExecutableLookup lookup)
slot
void executionFinished ( int  returnCode)
signal
void executionStarted ( )
signal
const ModuleDescriptionMap & getAllAvailableModuleDescriptions ( ) const
NetworkGlobalSettings & getSettings ( )
void loadNetwork ( const SCIRun::Dataflow::Networks::NetworkFileHandle xml)
slot
void moduleAdded ( const std::string &  name,
SCIRun::Dataflow::Networks::ModuleHandle  module 
)
signal
void moduleRemoved ( const SCIRun::Dataflow::Networks::ModuleId id)
signal
size_t numModules ( ) const
slot
void portAdded ( const SCIRun::Dataflow::Networks::ModuleId mid,
const SCIRun::Dataflow::Networks::PortId pid 
)
signal
void portRemoved ( const SCIRun::Dataflow::Networks::ModuleId mid,
const SCIRun::Dataflow::Networks::PortId pid 
)
signal
void removeConnection ( const SCIRun::Dataflow::Networks::ConnectionId id)
slot
void removeModule ( const SCIRun::Dataflow::Networks::ModuleId id)
slot
NetworkFileHandle saveNetwork ( ) const
slot
void setExecutorType ( int  type)
slot

The documentation for this class was generated from the following files: