15 #ifndef BORNAGAIN_GUI_COREGUI_MODELS_JOBMODELFUNCTIONS_H
16 #define BORNAGAIN_GUI_COREGUI_MODELS_JOBMODELFUNCTIONS_H
The RealDataItem class represents intensity data imported from file and intended for fitting.
Contains set of functions to extend JobModel functionality.
void setupJobItemForFit(JobItem *jobItem, const RealDataItem *realDataItem)
Setups JobItem for fit.
void setupJobItemInstrument(JobItem *jobItem, const InstrumentItem *from)
Properly copies instrument into job item.
void setupJobItemSampleData(JobItem *jobItem, const MultiLayerItem *sampleItem)
Properly copies sample and materials into JobItem.
const JobItem * findJobItem(const SessionItem *item)
Determines parenting JobItem of a given SessionItem.
void muteMagnetizationData(JobItem *jobItem)
void copyRealDataItem(JobItem *jobItem, const RealDataItem *realDataItem)
Copy RealDataItem to jobItem intended for fitting.
void initDataView(JobItem *jobItem)
Initializes Data1DViewItem and assigns it to the passed JobItem.
void setupJobItemOutput(JobItem *jobItem)
Setup items intended for storing results of the job.