SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Macros | Typedefs | Functions
ModuleInterface.h File Reference
#include <Dataflow/Network/NetworkFwd.h>
#include <Core/Datatypes/Datatype.h>
#include <Core/Algorithms/Base/AlgorithmBase.h>
#include <Dataflow/Network/ExecutableObject.h>
#include <Core/Logging/LoggerFwd.h>
#include <Dataflow/Network/share.h>

Go to the source code of this file.

Classes

class  ModuleInfoProvider
 
class  ModuleDisplayInterface
 
class  ModuleInterface
 
struct  DataPortException
 
struct  NoHandleOnPortException
 
struct  NullHandleOnPortException
 
struct  WrongDatatypeOnPortException
 
struct  PortNotFoundException
 
struct  InvalidInputPortRequestException
 

Namespaces

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

Macros

#define MODULE_ERROR_WITH_TYPE(type, message)   { error(message); BOOST_THROW_EXCEPTION(type() << SCIRun::Core::ErrorMessage(message)); }
 

Typedefs

typedef boost::function< void(bool)> UiToggleFunc
 

Functions

SCISHARE std::string to_string (const ModuleInfoProvider &)
 

Macro Definition Documentation

#define MODULE_ERROR_WITH_TYPE (   type,
  message 
)    { error(message); BOOST_THROW_EXCEPTION(type() << SCIRun::Core::ErrorMessage(message)); }