BornAgain  1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
QREDataLoader.h File Reference

Defines class QREDataLoader. More...

Include dependency graph for QREDataLoader.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  QREDataLoader::ColumnDefinition
 
struct  QREDataLoader::ErrorDefinition
 Contains a line related error (stored in the import result). More...
 
struct  QREDataLoader::ImportResult
 Result of the file import. More...
 
struct  QREDataLoader::ImportSettings
 Settings for importing the file. More...
 
class  QREDataLoader
 Real data loader for Q/R/E reflectometry CSV files. More...
 

Functions

QDataStream & operator<< (QDataStream &stream, const QREDataLoader::ImportSettings &s)
 
QDataStream & operator>> (QDataStream &stream, QREDataLoader::ImportSettings &s)
 

Detailed Description

Defines class QREDataLoader.

Homepage:\n http://www.bornagainproject.org
License:\n GNU General Public License v3 or higher (see COPYING)
Authors
Scientific Computing Group at MLZ (see CITATION, AUTHORS)

Definition in file QREDataLoader.h.

Function Documentation

◆ operator<<()

QDataStream& operator<< ( QDataStream &  stream,
const QREDataLoader::ImportSettings s 
)

Definition at line 130 of file QREDataLoader.cpp.

578 {
579  stream << s.serialize();
580  return stream;
581 }

◆ operator>>()

QDataStream& operator>> ( QDataStream &  stream,
QREDataLoader::ImportSettings s 
)

Definition at line 131 of file QREDataLoader.cpp.

584 {
585  QByteArray b;
586  stream >> b;
587  s.deserialize(b);
588  return stream;
589 }
void deserialize(const QByteArray &data)