15 #ifndef BORNAGAIN_MVVM_MODEL_MVVM_INTERFACES_MODELDOCUMENTINTERFACE_H 
   16 #define BORNAGAIN_MVVM_MODEL_MVVM_INTERFACES_MODELDOCUMENTINTERFACE_H 
   18 #include "mvvm/model_export.h" 
   29     virtual void save(
const std::string& file_name) 
const = 0;
 
   30     virtual void load(
const std::string& file_name) = 0;
 
Pure virtual interface to save and restore session models to/from disk.
 
virtual void load(const std::string &file_name)=0
 
virtual void save(const std::string &file_name) const =0
 
virtual ~ModelDocumentInterface()=default
 
materialitems.h Collection of materials to populate MaterialModel.