SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Typedefs | Functions
ModuleDescription.h File Reference
#include <string>
#include <vector>
#include <iosfwd>
#include <boost/function.hpp>
#include <Dataflow/Network/NetworkFwd.h>
#include <Dataflow/Network/share.h>

Go to the source code of this file.

Classes

struct  PortId
 
struct  PortDescription
 
class  PortColorLookup
 
struct  ModuleId
 
struct  ModuleLookupInfo
 
struct  ModuleDescription
 

Namespaces

 SCIRun
 STL datatypes needed.
 
 SCIRun::Dataflow
 
 SCIRun::Dataflow::Networks
 

Typedefs

typedef PortDescription InputPortDescription
 
typedef PortDescription OutputPortDescription
 
typedef boost::function< class
Module *()> 
ModuleMaker
 
typedef boost::function< bool(ModuleHandle)> ModuleFilter
 

Functions

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)