1.0.0-rc.54
This commit is contained in:
@@ -1399,10 +1399,22 @@ DiffractionExperiment &DiffractionExperiment::IndexingAlgorithm(IndexingAlgorith
|
||||
}
|
||||
|
||||
IndexingAlgorithmEnum DiffractionExperiment::GetIndexingAlgorithm() const {
|
||||
if (!GetUnitCell() && indexing.GetAlgorithm() == IndexingAlgorithmEnum::FFBIDX)
|
||||
return IndexingAlgorithmEnum::None;
|
||||
auto cell = GetUnitCell().has_value();
|
||||
|
||||
return indexing.GetAlgorithm();
|
||||
switch (indexing.GetAlgorithm()) {
|
||||
case IndexingAlgorithmEnum::FFBIDX:
|
||||
if (!cell)
|
||||
return IndexingAlgorithmEnum::None;
|
||||
return IndexingAlgorithmEnum::FFBIDX;
|
||||
case IndexingAlgorithmEnum::Auto:
|
||||
if (!cell)
|
||||
return IndexingAlgorithmEnum::FFT;
|
||||
return IndexingAlgorithmEnum::FFBIDX;
|
||||
case IndexingAlgorithmEnum::FFT:
|
||||
return IndexingAlgorithmEnum::FFT;
|
||||
case IndexingAlgorithmEnum::None:
|
||||
return IndexingAlgorithmEnum::None;
|
||||
}
|
||||
}
|
||||
|
||||
IndexingSettings DiffractionExperiment::GetIndexingSettings() const {
|
||||
|
||||
Reference in New Issue
Block a user