SCIRun
5.0
|
#include <NetworkEditorController.h>
Public Member Functions | |
NetworkEditorController (Networks::ModuleFactoryHandle mf, Networks::ModuleStateFactoryHandle sf, ExecutionStrategyFactoryHandle executorFactory, Core::Algorithms::AlgorithmFactoryHandle algoFactory, Networks::ModulePositionEditor *mpg=0) | |
NetworkEditorController (Networks::NetworkHandle network, ExecutionStrategyFactoryHandle executorFactory, Networks::ModulePositionEditor *mpg=0) | |
virtual Networks::ModuleHandle | addModule (const Networks::ModuleLookupInfo &info) override |
Networks::ModuleHandle | addModule (const std::string &name) |
void | removeModule (const Networks::ModuleId &id) |
Networks::ModuleHandle | duplicateModule (const Networks::ModuleHandle &module) |
void | connectNewModule (const SCIRun::Dataflow::Networks::ModuleHandle &moduleToConnectTo, const SCIRun::Dataflow::Networks::PortDescriptionInterface *portToConnect, const std::string &newModuleName) |
void | requestConnection (const SCIRun::Dataflow::Networks::PortDescriptionInterface *from, const SCIRun::Dataflow::Networks::PortDescriptionInterface *to) |
void | removeConnection (const Networks::ConnectionId &id) |
void | executeAll (const Networks::ExecutableLookup *lookup) |
virtual Networks::NetworkFileHandle | saveNetwork () const |
virtual void | loadNetwork (const Networks::NetworkFileHandle &xml) |
virtual void | clear () |
boost::signals2::connection | connectModuleAdded (const ModuleAddedSignalType::slot_type &subscriber) |
boost::signals2::connection | connectModuleRemoved (const ModuleRemovedSignalType::slot_type &subscriber) |
boost::signals2::connection | connectConnectionAdded (const ConnectionAddedSignalType::slot_type &subscriber) |
boost::signals2::connection | connectConnectionRemoved (const ConnectionRemovedSignalType::slot_type &subscriber) |
boost::signals2::connection | connectInvalidConnection (const InvalidConnectionSignalType::slot_type &subscriber) |
boost::signals2::connection | connectPortAdded (const PortAddedSignalType::slot_type &subscriber) |
boost::signals2::connection | connectPortRemoved (const PortRemovedSignalType::slot_type &subscriber) |
boost::signals2::connection | connectNetworkExecutionStarts (const ExecuteAllStartsSignalType::slot_type &subscriber) |
boost::signals2::connection | connectNetworkExecutionFinished (const ExecuteAllFinishesSignalType::slot_type &subscriber) |
virtual void | enableSignals () override |
virtual void | disableSignals () override |
virtual Networks::NetworkHandle | getNetwork () const override |
virtual void | setNetwork (Networks::NetworkHandle nh) override |
Networks::NetworkGlobalSettings & | getSettings () |
boost::shared_ptr < DisableDynamicPortSwitch > | createDynamicPortSwitch () |
void | setExecutorType (int type) |
void | setModulePositionEditor (Networks::ModulePositionEditor *editor) |
const Networks::ModuleDescriptionMap & | getAllAvailableModuleDescriptions () const |
![]() | |
virtual | ~NetworkIOInterface () |
![]() | |
virtual | ~NetworkEditorControllerInterface () |
![]() | |
virtual | ~ConnectionMakerService () |
|
explicit |
|
explicit |
|
overridevirtual |
Implements NetworkEditorControllerInterface.
ModuleHandle addModule | ( | const std::string & | name | ) |
|
virtual |
boost::signals2::connection connectConnectionAdded | ( | const ConnectionAddedSignalType::slot_type & | subscriber | ) |
boost::signals2::connection connectConnectionRemoved | ( | const ConnectionRemovedSignalType::slot_type & | subscriber | ) |
boost::signals2::connection connectInvalidConnection | ( | const InvalidConnectionSignalType::slot_type & | subscriber | ) |
boost::signals2::connection connectModuleAdded | ( | const ModuleAddedSignalType::slot_type & | subscriber | ) |
boost::signals2::connection connectModuleRemoved | ( | const ModuleRemovedSignalType::slot_type & | subscriber | ) |
boost::signals2::connection connectNetworkExecutionFinished | ( | const ExecuteAllFinishesSignalType::slot_type & | subscriber | ) |
boost::signals2::connection connectNetworkExecutionStarts | ( | const ExecuteAllStartsSignalType::slot_type & | subscriber | ) |
void connectNewModule | ( | const SCIRun::Dataflow::Networks::ModuleHandle & | moduleToConnectTo, |
const SCIRun::Dataflow::Networks::PortDescriptionInterface * | portToConnect, | ||
const std::string & | newModuleName | ||
) |
boost::signals2::connection connectPortAdded | ( | const PortAddedSignalType::slot_type & | subscriber | ) |
boost::signals2::connection connectPortRemoved | ( | const PortRemovedSignalType::slot_type & | subscriber | ) |
boost::shared_ptr< DisableDynamicPortSwitch > createDynamicPortSwitch | ( | ) |
|
overridevirtual |
Implements NetworkEditorControllerInterface.
ModuleHandle duplicateModule | ( | const Networks::ModuleHandle & | module | ) |
|
overridevirtual |
Implements NetworkEditorControllerInterface.
void executeAll | ( | const Networks::ExecutableLookup * | lookup | ) |
const ModuleDescriptionMap & getAllAvailableModuleDescriptions | ( | ) | const |
|
overridevirtual |
Implements NetworkEditorControllerInterface.
NetworkGlobalSettings & getSettings | ( | ) |
|
virtual |
void removeConnection | ( | const Networks::ConnectionId & | id | ) |
void removeModule | ( | const Networks::ModuleId & | id | ) |
|
virtual |
Implements ConnectionMakerService.
|
virtual |
void setExecutorType | ( | int | type | ) |
|
inline |
|
overridevirtual |
Implements NetworkEditorControllerInterface.