|
| GenericReader (const std::string &name, const std::string &category, const std::string &package, const std::string &stateFilename) |
|
virtual void | execute () |
|
| INPUT_PORT (0, Filename, String) |
|
| OUTPUT_PORT (1, FileLoaded, String) |
|
| Module (const ModuleLookupInfo &info, bool hasUi=true, Core::Algorithms::AlgorithmFactoryHandle algoFactory=defaultAlgoFactory_, ModuleStateFactoryHandle stateFactory=defaultStateFactory_, const std::string &version="1.0") |
|
virtual | ~Module () |
|
std::string | get_module_name () const |
|
std::string | get_categoryname () const |
|
std::string | get_packagename () const |
|
ModuleId | get_id () const |
|
virtual const ModuleLookupInfo & | get_info () const |
|
virtual void | set_id (const std::string &id) |
|
bool | has_ui () const |
|
void | setUiVisible (bool visible) |
|
virtual size_t | num_input_ports () const |
|
virtual size_t | num_output_ports () const |
|
virtual bool | hasInputPort (const PortId &id) const |
|
virtual bool | hasOutputPort (const PortId &id) const |
|
virtual InputPortHandle | getInputPort (const PortId &id) const |
|
virtual OutputPortHandle | getOutputPort (const PortId &id) const |
|
virtual std::vector
< InputPortHandle > | findInputPortsWithName (const std::string &name) const |
|
virtual std::vector
< OutputPortHandle > | findOutputPortsWithName (const std::string &name) const |
|
virtual std::vector
< InputPortHandle > | inputPorts () const |
|
virtual std::vector
< OutputPortHandle > | outputPorts () const |
|
virtual void | do_execute () throw () |
|
virtual ModuleStateHandle | get_state () |
|
virtual const ModuleStateHandle | get_state () const |
|
virtual void | set_state (ModuleStateHandle state) |
|
virtual ExecutionState | executionState () const |
|
virtual void | setExecutionState (ExecutionState state) |
|
virtual void | setLogger (SCIRun::Core::Logging::LoggerHandle log) |
|
virtual
SCIRun::Core::Logging::LoggerHandle | getLogger () const |
|
virtual void | error (const std::string &msg) const |
|
virtual void | warning (const std::string &msg) const |
|
virtual void | remark (const std::string &msg) const |
|
virtual void | status (const std::string &msg) const |
|
virtual
SCIRun::Core::Algorithms::AlgorithmStatusReporter::UpdaterFunc | getUpdaterFunc () const |
|
virtual void | setUpdaterFunc (SCIRun::Core::Algorithms::AlgorithmStatusReporter::UpdaterFunc func) |
|
virtual void | setUiToggleFunc (UiToggleFunc func) |
|
virtual boost::signals2::connection | connectExecuteBegins (const ExecuteBeginsSignalType::slot_type &subscriber) |
|
virtual boost::signals2::connection | connectExecuteEnds (const ExecuteEndsSignalType::slot_type &subscriber) |
|
virtual boost::signals2::connection | connectErrorListener (const ErrorSignalType::slot_type &subscriber) |
|
virtual void | addPortConnection (const boost::signals2::connection &con) override |
|
virtual
Core::Algorithms::AlgorithmHandle | getAlgorithm () const |
|
virtual bool | needToExecute () const |
|
virtual bool | hasDynamicPorts () const |
|
bool | oport_connected (const PortId &id) const |
|
template<class T , size_t N> |
boost::shared_ptr< T > | getRequiredInput (const StaticPortName< T, N > &port) |
|
template<class T , size_t N> |
boost::optional
< boost::shared_ptr< T > > | getOptionalInput (const StaticPortName< T, N > &port) |
|
template<class T , size_t N> |
std::vector< boost::shared_ptr
< T > > | getRequiredDynamicInputs (const DynamicPortName< T, N > &port) |
|
template<class T , size_t N> |
std::vector< boost::shared_ptr
< T > > | getOptionalDynamicInputs (const DynamicPortName< T, N > &port) |
|
template<class T , class D , size_t N> |
void | sendOutput (const StaticPortName< T, N > &port, boost::shared_ptr< D > data) |
|
template<class T , size_t N> |
void | sendOutputFromAlgorithm (const StaticPortName< T, N > &port, const Core::Algorithms::AlgorithmOutput &output) |
|
virtual | ~ModuleInterface () |
|
virtual void | setExecutionState (ExecutionState state)=0 |
|
virtual void | preDestruction () |
|
virtual void | setStateDefaults ()=0 |
|
virtual void | portAddedSlot (const Networks::ModuleId &mid, const Networks::PortId &pid) |
|
virtual void | portRemovedSlot (const Networks::ModuleId &mid, const Networks::PortId &pid) |
|
virtual | ~ModuleInfoProvider () |
|
virtual | ~ModuleDisplayInterface () |
|
| ~ExecutableObject () |
|
virtual | ~AlgorithmCollaborator () |
|
virtual | ~LegacyLoggerInterface () |
|
| StateChangeObserver () |
|
void | initStateObserver (ModuleStateInterface *state) |
|
void | stateChanged () |
|
void | resetStateChanged () |
|
bool | newStatePresent () const |
|