BornAgain  1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
ModelView::ModelDocumentInterface Class Referenceabstract

Pure virtual interface to save and restore session models to/from disk. More...

Inheritance diagram for ModelView::ModelDocumentInterface:
[legend]

Public Member Functions

virtual ~ModelDocumentInterface ()=default
 
virtual void load (const std::string &file_name)=0
 
virtual void save (const std::string &file_name) const =0
 

Detailed Description

Pure virtual interface to save and restore session models to/from disk.

Definition at line 25 of file modeldocumentinterface.h.

Constructor & Destructor Documentation

◆ ~ModelDocumentInterface()

virtual ModelView::ModelDocumentInterface::~ModelDocumentInterface ( )
virtualdefault

Member Function Documentation

◆ load()

virtual void ModelView::ModelDocumentInterface::load ( const std::string &  file_name)
pure virtual

Implemented in ModelView::JsonDocument.

Referenced by ModelView::Project::load().

◆ save()

virtual void ModelView::ModelDocumentInterface::save ( const std::string &  file_name) const
pure virtual

Implemented in ModelView::JsonDocument.

Referenced by ModelView::Project::save().


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