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

#include <StateSerialization.h>

Inheritance diagram for SimpleMapModuleStateXML:
SimpleMapModuleState ModuleStateInterface

Public Member Functions

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

Friends

class boost::serialization::access
 

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
 
- Protected Types inherited from SimpleMapModuleState
typedef std::map< Name, ValueStateMap
 
typedef std::map< std::string,
TransientValue
TransientStateMap
 
- Protected Attributes inherited from SimpleMapModuleState
StateMap stateMap_
 
TransientStateMap transientStateMap_
 
state_changed_sig_t stateChangedSignal_
 

Constructor & Destructor Documentation

SimpleMapModuleStateXML ( const SimpleMapModuleState state)
explicit

Friends And Related Function Documentation

friend class boost::serialization::access
friend

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