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

Base class for all converters of SessionItemData to/from JSON object. More...

Inheritance diagram for ModelView::JsonItemDataConverterInterface:
[legend]

Public Member Functions

virtual ~JsonItemDataConverterInterface ()=default
 
virtual void from_json (const QJsonArray &object, SessionItemData &data)=0
 Converts SessionItemData from JSON;. More...
 
virtual QJsonArray to_json (const SessionItemData &)=0
 Converts SessionItemData to JSON;. More...
 

Detailed Description

Base class for all converters of SessionItemData to/from JSON object.

Definition at line 29 of file jsonitemdataconverterinterface.h.

Constructor & Destructor Documentation

◆ ~JsonItemDataConverterInterface()

virtual ModelView::JsonItemDataConverterInterface::~JsonItemDataConverterInterface ( )
virtualdefault

Member Function Documentation

◆ from_json()

virtual void ModelView::JsonItemDataConverterInterface::from_json ( const QJsonArray &  object,
SessionItemData data 
)
pure virtual

Converts SessionItemData from JSON;.

Implemented in ModelView::JsonItemDataConverter.

◆ to_json()

virtual QJsonArray ModelView::JsonItemDataConverterInterface::to_json ( const SessionItemData )
pure virtual

Converts SessionItemData to JSON;.

Implemented in ModelView::JsonItemDataConverter.


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