JFJochStateMachine: Fix non-existing UnitCell constructor

This commit is contained in:
2023-11-14 19:59:35 +01:00
parent 3f7fc04d84
commit 049dffe91e

View File

@@ -112,12 +112,14 @@ void LoadDatasetSettings(DiffractionExperiment& experiment, const JFJochProtoBuf
experiment.FilePrefix(settings.file_prefix());
experiment.DataFileCount(settings.data_file_count());
if (settings.has_unit_cell())
experiment.SetUnitCell(UnitCell(settings.unit_cell().a(),
settings.unit_cell().b(),
settings.unit_cell().c(),
settings.unit_cell().alpha(),
settings.unit_cell().beta(),
settings.unit_cell().gamma()));
experiment.SetUnitCell(
UnitCell{.a = settings.unit_cell().a(),
.b = settings.unit_cell().b(),
.c = settings.unit_cell().c(),
.alpha = settings.unit_cell().alpha(),
.beta = settings.unit_cell().beta(),
.gamma = settings.unit_cell().gamma()}
);
else
experiment.SetUnitCell();
experiment.SpaceGroupNumber(settings.space_group_number());