SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
ModuleFactory Class Referenceabstract

#include <ModuleFactory.h>

Inheritance diagram for ModuleFactory:
MockModuleFactory HardCodedModuleFactory

Public Member Functions

virtual ~ModuleFactory ()
 
virtual ModuleDescription lookupDescription (const ModuleLookupInfo &info)=0
 
virtual ModuleHandle create (const ModuleDescription &desc)=0
 
virtual void setStateFactory (ModuleStateFactoryHandle stateFactory)=0
 
virtual void setAlgorithmFactory (Core::Algorithms::AlgorithmFactoryHandle algoFactory)=0
 
virtual const
ModuleDescriptionMap
getAllAvailableModuleDescriptions () const =0
 

Constructor & Destructor Documentation

~ModuleFactory ( )
virtual

Member Function Documentation

virtual ModuleHandle create ( const ModuleDescription desc)
pure virtual
virtual const ModuleDescriptionMap& getAllAvailableModuleDescriptions ( ) const
pure virtual
virtual ModuleDescription lookupDescription ( const ModuleLookupInfo info)
pure virtual
virtual void setAlgorithmFactory ( Core::Algorithms::AlgorithmFactoryHandle  algoFactory)
pure virtual
virtual void setStateFactory ( ModuleStateFactoryHandle  stateFactory)
pure virtual

The documentation for this class was generated from the following files: