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

#include <NullModuleState.h>

Inheritance diagram for NullModuleState:
ModuleStateInterface

Public Member Functions

virtual void setValue (const Name &, const SCIRun::Core::Algorithms::AlgorithmParameter::Value &)
 
virtual const Value getValue (const Name &) const
 
virtual Keys getKeys () const
 
virtual bool containsKey (const Name &) const
 
virtual
SCIRun::Dataflow::Networks::ModuleStateHandle 
clone () const
 
virtual TransientValueOption getTransientValue (const std::string &name) const
 
virtual void setTransientValue (const std::string &name, const TransientValue &value, bool b)
 
virtual boost::signals2::connection connect_state_changed (state_changed_sig_t::slot_function_type subscriber)
 
virtual void fireTransientStateChangeSignal ()
 
- Public Member Functions inherited from ModuleStateInterface
virtual ~ModuleStateInterface ()
 

Additional Inherited Members

- Public Types inherited from ModuleStateInterface
typedef std::vector
< SCIRun::Core::Algorithms::AlgorithmParameterName
Keys
 
typedef
SCIRun::Core::Algorithms::AlgorithmParameterName 
Name
 
typedef
SCIRun::Core::Algorithms::AlgorithmParameter 
Value
 
typedef boost::any TransientValue
 
typedef boost::optional
< TransientValue
TransientValueOption
 
typedef
boost::signals2::signal< void()> 
state_changed_sig_t
 

Member Function Documentation

ModuleStateHandle clone ( ) const
virtual

Implements ModuleStateInterface.

boost::signals2::connection connect_state_changed ( state_changed_sig_t::slot_function_type  subscriber)
virtual

Implements ModuleStateInterface.

bool containsKey ( const Name ) const
virtual

Implements ModuleStateInterface.

virtual void fireTransientStateChangeSignal ( )
inlinevirtual

Implements ModuleStateInterface.

NullModuleState::Keys getKeys ( ) const
virtual

Implements ModuleStateInterface.

NullModuleState::TransientValueOption getTransientValue ( const std::string &  name) const
virtual

Implements ModuleStateInterface.

const NullModuleState::Value getValue ( const Name ) const
virtual

Implements ModuleStateInterface.

void setTransientValue ( const std::string &  name,
const TransientValue value,
bool  b 
)
virtual

Implements ModuleStateInterface.

void setValue ( const Name ,
const SCIRun::Core::Algorithms::AlgorithmParameter::Value  
)
virtual

Implements ModuleStateInterface.


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