SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Classes | Typedefs | Functions
SCIRun::Dataflow::Networks Namespace Reference

Namespaces

 Mocks
 
 XMLSerializer
 

Classes

class  Connection
 
struct  OutgoingConnectionDescription
 
struct  IncomingConnectionDescription
 
struct  ConnectionDescription
 
struct  ConnectionId
 
struct  OrderedByConnectionId
 
class  DatatypeSourceInterface
 
class  DatatypeSinkInterface
 
class  ExecutableObject
 
class  Module
 
class  ModuleWithAsyncDynamicPorts
 
struct  PortId
 
struct  PortDescription
 
class  PortColorLookup
 
struct  ModuleId
 
struct  ModuleLookupInfo
 
struct  ModuleDescription
 
class  ModuleFactory
 
class  ModuleInfoProvider
 
class  ModuleDisplayInterface
 
class  ModuleInterface
 
struct  DataPortException
 
struct  NoHandleOnPortException
 
struct  NullHandleOnPortException
 
struct  WrongDatatypeOnPortException
 
struct  PortNotFoundException
 
struct  InvalidInputPortRequestException
 
class  ModuleStateInterface
 
class  ModuleStateInterfaceFactory
 
class  StateChangeObserver
 
class  Network
 
class  ExecutableLookup
 
struct  ConnectionOutputPort
 
struct  ConnectionInputPort
 
class  NetworkInterface
 
class  ConnectionMakerService
 
class  NetworkEditorControllerInterface
 
class  NetworkGlobalSettings
 
class  NetworkPathSettings
 
class  Port
 
class  InputPort
 
class  OutputPort
 
class  PortDescriptionInterface
 
class  PortInterface
 
class  InputPortInterface
 
class  OutputPortInterface
 
class  PortConnectionDeterminer
 
class  PortManager
 
struct  PortOutOfBoundsException
 
class  SimpleSink
 
class  SimpleSource
 
class  ModuleLookupInfoXML
 
class  ConnectionDescriptionXML
 
struct  ModulePositions
 
class  ModulePositionEditor
 
struct  ModuleWithState
 
class  NetworkXML
 
struct  NetworkFile
 
class  NetworkXMLConverter
 
class  NetworkToXML
 
class  NetworkXMLSerializer
 

Typedefs

typedef
boost::signals2::signal< void(SCIRun::Core::Datatypes::DatatypeHandle)> 
DataHasChangedSignalType
 
typedef
boost::signals2::signal< void(const
ModuleId &)> 
ExecuteBeginsSignalType
 
typedef
boost::signals2::signal< void(const
ModuleId &)> 
ExecuteEndsSignalType
 
typedef
boost::signals2::signal< void(const
ModuleId &)> 
ErrorSignalType
 
typedef PortDescription InputPortDescription
 
typedef PortDescription OutputPortDescription
 
typedef boost::function< class
Module *()> 
ModuleMaker
 
typedef boost::function< bool(ModuleHandle)> ModuleFilter
 
typedef boost::function< void(bool)> UiToggleFunc
 
typedef boost::shared_ptr
< NetworkInterface
NetworkHandle
 
typedef boost::shared_ptr
< ModuleInterface
ModuleHandle
 
typedef boost::shared_ptr
< ModuleStateInterface
ModuleStateHandle
 
typedef boost::shared_ptr
< ModuleStateInterfaceFactory
ModuleStateFactoryHandle
 
typedef boost::shared_ptr
< PortInterface
PortHandle
 
typedef boost::shared_ptr
< Connection
ConnectionHandle
 
typedef boost::shared_ptr
< InputPortInterface
InputPortHandle
 
typedef boost::shared_ptr
< OutputPortInterface
OutputPortHandle
 
typedef boost::shared_ptr
< ModuleFactory
ModuleFactoryHandle
 
typedef boost::shared_ptr
< DatatypeSinkInterface
DatatypeSinkInterfaceHandle
 
typedef boost::shared_ptr
< DatatypeSourceInterface
DatatypeSourceInterfaceHandle
 
typedef boost::shared_ptr
< NetworkXML
NetworkXMLHandle
 
typedef boost::shared_ptr
< ModulePositions
ModulePositionsHandle
 
typedef boost::shared_ptr
< NetworkFile
NetworkFileHandle
 
typedef std::map< std::string,
std::map< std::string,
std::map< std::string,
ModuleDescription > > > 
ModuleDescriptionMap
 
typedef std::pair
< ModuleHandle, PortId
ModulePortIdPair
 
typedef
boost::signals2::signal< void(const
PortId
&, SCIRun::Core::Datatypes::DatatypeHandle)> 
DataOnPortHasChangedSignalType
 
typedef std::vector
< ConnectionDescriptionXML
ConnectionsXML
 
typedef std::map< std::string,
ModuleWithState
ModuleMapXML
 

Functions

SCISHARE bool operator== (const ConnectionId &lhs, const ConnectionId &rhs)
 
SCISHARE bool operator!= (const ConnectionId &lhs, const ConnectionId &rhs)
 
SCISHARE bool operator== (const OutgoingConnectionDescription &lhs, const OutgoingConnectionDescription &rhs)
 
SCISHARE bool operator!= (const OutgoingConnectionDescription &lhs, const OutgoingConnectionDescription &rhs)
 
SCISHARE bool operator== (const IncomingConnectionDescription &lhs, const IncomingConnectionDescription &rhs)
 
SCISHARE bool operator!= (const IncomingConnectionDescription &lhs, const IncomingConnectionDescription &rhs)
 
SCISHARE bool operator== (const ConnectionDescription &lhs, const ConnectionDescription &rhs)
 
SCISHARE bool operator!= (const ConnectionDescription &lhs, const ConnectionDescription &rhs)
 
SCISHARE bool operator== (const ModuleId &lhs, const ModuleId &rhs)
 
SCISHARE bool operator!= (const ModuleId &lhs, const ModuleId &rhs)
 
SCISHARE bool operator< (const ModuleId &lhs, const ModuleId &rhs)
 
SCISHARE std::ostream & operator<< (std::ostream &o, const ModuleId &id)
 
SCISHARE bool operator== (const PortId &lhs, const PortId &rhs)
 
SCISHARE bool operator!= (const PortId &lhs, const PortId &rhs)
 
SCISHARE bool operator< (const PortId &lhs, const PortId &rhs)
 
SCISHARE std::ostream & operator<< (std::ostream &o, const PortId &id)
 
SCISHARE
SCIRun::Dataflow::Networks::ModuleHandle 
CreateModuleFromUniqueName (ModuleFactory &factory, const std::string &moduleName)
 
SCISHARE std::string to_string (const ModuleInfoProvider &)
 
template<class T >
any_cast_or_default_ (const boost::any &x)
 
template<class T >
optional_any_cast_or_default (const boost::optional< boost::any > &x)
 
SCISHARE bool operator< (const ConnectionDescriptionXML &lhs, const ConnectionDescriptionXML &rhs)
 

Typedef Documentation

typedef boost::shared_ptr<Connection> ConnectionHandle
typedef boost::signals2::signal<void(SCIRun::Core::Datatypes::DatatypeHandle)> DataHasChangedSignalType
typedef boost::signals2::signal<void(const PortId&, SCIRun::Core::Datatypes::DatatypeHandle)> DataOnPortHasChangedSignalType
typedef boost::signals2::signal<void (const ModuleId&)> ErrorSignalType
typedef boost::signals2::signal<void (const ModuleId&)> ExecuteBeginsSignalType
typedef boost::signals2::signal<void (const ModuleId&)> ExecuteEndsSignalType
typedef boost::shared_ptr<InputPortInterface> InputPortHandle
typedef std::map<std::string, std::map<std::string, std::map<std::string, ModuleDescription> > > ModuleDescriptionMap
typedef boost::shared_ptr<ModuleFactory> ModuleFactoryHandle
typedef boost::function<bool(ModuleHandle)> ModuleFilter
typedef boost::shared_ptr<ModuleInterface> ModuleHandle
typedef boost::function<class Module*()> ModuleMaker
typedef std::map<std::string, ModuleWithState> ModuleMapXML
typedef std::pair<ModuleHandle, PortId> ModulePortIdPair
typedef boost::shared_ptr<ModulePositions> ModulePositionsHandle
typedef boost::shared_ptr<ModuleStateInterface> ModuleStateHandle
typedef boost::shared_ptr<NetworkFile> NetworkFileHandle
typedef boost::shared_ptr<NetworkInterface> NetworkHandle
typedef boost::shared_ptr<NetworkXML> NetworkXMLHandle
typedef boost::shared_ptr<OutputPortInterface> OutputPortHandle
typedef boost::shared_ptr<PortInterface> PortHandle
typedef boost::function<void(bool)> UiToggleFunc

Function Documentation

T SCIRun::Dataflow::Networks::any_cast_or_default_ ( const boost::any &  x)
Todo:
split
Todo:
: use real logger here
ModuleHandle CreateModuleFromUniqueName ( ModuleFactory factory,
const std::string &  moduleName 
)
bool operator!= ( const ConnectionId lhs,
const ConnectionId rhs 
)
bool operator!= ( const OutgoingConnectionDescription lhs,
const OutgoingConnectionDescription rhs 
)
bool operator!= ( const IncomingConnectionDescription lhs,
const IncomingConnectionDescription rhs 
)
bool operator!= ( const ConnectionDescription lhs,
const ConnectionDescription rhs 
)
bool operator!= ( const ModuleId lhs,
const ModuleId rhs 
)
bool operator!= ( const PortId lhs,
const PortId rhs 
)
bool operator< ( const ConnectionDescriptionXML lhs,
const ConnectionDescriptionXML rhs 
)
Todo:
: assumes only input ports can be dynamic.
bool operator< ( const ModuleId lhs,
const ModuleId rhs 
)
bool operator< ( const PortId lhs,
const PortId rhs 
)
std::ostream & operator<< ( std::ostream &  o,
const ModuleId id 
)
std::ostream & operator<< ( std::ostream &  o,
const PortId id 
)
bool operator== ( const ConnectionId lhs,
const ConnectionId rhs 
)
bool operator== ( const OutgoingConnectionDescription lhs,
const OutgoingConnectionDescription rhs 
)
bool operator== ( const IncomingConnectionDescription lhs,
const IncomingConnectionDescription rhs 
)
bool operator== ( const ConnectionDescription lhs,
const ConnectionDescription rhs 
)
bool operator== ( const ModuleId lhs,
const ModuleId rhs 
)
bool operator== ( const PortId lhs,
const PortId rhs 
)
T SCIRun::Dataflow::Networks::optional_any_cast_or_default ( const boost::optional< boost::any > &  x)
std::string to_string ( const ModuleInfoProvider m)