SCIRun
5.0
|
#include <Module.h>
Public Types | |
typedef boost::function < SCIRun::Dataflow::Networks::DatatypeSinkInterface *()> | SinkMaker |
typedef boost::function < SCIRun::Dataflow::Networks::DatatypeSourceInterface *()> | SourceMaker |
Public Member Functions | |
Builder () | |
Builder & | with_name (const std::string &name) |
Builder & | using_func (ModuleMaker create) |
Builder & | add_input_port (const Port::ConstructionParams ¶ms) |
Builder & | add_output_port (const Port::ConstructionParams ¶ms) |
Builder & | setStateDefaults () |
ModuleHandle | build () |
PortId | cloneInputPort (ModuleHandle module, const PortId &id) |
void | removeInputPort (ModuleHandle module, const PortId &id) |
Static Public Member Functions | |
static void | use_sink_type (SinkMaker func) |
static void | use_source_type (SourceMaker func) |
typedef boost::function<SCIRun::Dataflow::Networks::DatatypeSinkInterface*()> SinkMaker |
typedef boost::function<SCIRun::Dataflow::Networks::DatatypeSourceInterface*()> SourceMaker |
Builder | ( | ) |
Module::Builder & add_input_port | ( | const Port::ConstructionParams & | params | ) |
Module::Builder & add_output_port | ( | const Port::ConstructionParams & | params | ) |
ModuleHandle build | ( | ) |
PortId cloneInputPort | ( | ModuleHandle | module, |
const PortId & | id | ||
) |
void removeInputPort | ( | ModuleHandle | module, |
const PortId & | id | ||
) |
Module::Builder & setStateDefaults | ( | ) |
|
static |
|
static |
Module::Builder & using_func | ( | ModuleMaker | create | ) |
Module::Builder & with_name | ( | const std::string & | name | ) |