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.