BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Contains set of methods to populate GUI models with content from domain. More...
Functions | |
SessionItem * | populateDocumentModel (DocumentModel *p_documentModel, const ISimulation &simulation) |
SessionItem * | populateInstrumentModel (InstrumentModel *p_instrument_model, const ISimulation &simulation, const QString &instrument_name="") |
SessionItem * | populateSampleModel (SampleModel *sampleModel, MaterialModel *materialModel, const MultiLayer &sample, const QString &sample_name="") |
SessionItem * | populateSampleModelFromSim (SampleModel *sampleModel, MaterialModel *materialModel, const ISimulation &simulation) |
Contains set of methods to populate GUI models with content from domain.
SessionItem * GUIObjectBuilder::populateDocumentModel | ( | DocumentModel * | p_documentModel, |
const ISimulation & | simulation | ||
) |
Definition at line 85 of file GUIObjectBuilder.cpp.
References SimulationOptions::getMcPoints(), ISimulation::getOptions(), SimulationOptions::includeSpecular(), SessionModel::insertItem(), SimulationOptions::isIntegrate(), SimulationOptionsItem::setComputationMethod(), and SimulationOptions::useAvgMaterials().
SessionItem * GUIObjectBuilder::populateInstrumentModel | ( | InstrumentModel * | p_instrument_model, |
const ISimulation & | simulation, | ||
const QString & | instrument_name = "" |
||
) |
Definition at line 63 of file GUIObjectBuilder.cpp.
References ASSERT, IParametricComponent::getName(), ISimulation::instrument(), and RealSpace::Particles::name().
SessionItem * GUIObjectBuilder::populateSampleModel | ( | SampleModel * | sampleModel, |
MaterialModel * | materialModel, | ||
const MultiLayer & | sample, | ||
const QString & | sample_name = "" |
||
) |
Definition at line 54 of file GUIObjectBuilder.cpp.
References GUIDomainSampleVisitor::populateSampleModel().
Referenced by GUIExamplesFactory::createSampleItems(), TestComponentView::init_source(), PyImportAssistant::populateModels(), and populateSampleModelFromSim().
SessionItem * GUIObjectBuilder::populateSampleModelFromSim | ( | SampleModel * | sampleModel, |
MaterialModel * | materialModel, | ||
const ISimulation & | simulation | ||
) |
Definition at line 44 of file GUIObjectBuilder.cpp.
References ISimulation::clone(), and populateSampleModel().