jfjoch_viewer: Add reanalyze button
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 12m12s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 12m25s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 12m27s
Build Packages / Generate python client (push) Successful in 16s
Build Packages / build:rpm (rocky8) (push) Successful in 12m36s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 12m44s
Build Packages / Build documentation (push) Successful in 40s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 13m1s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 13m37s
Build Packages / build:rpm (rocky9) (push) Successful in 14m47s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 6m38s
Build Packages / Unit tests (push) Successful in 53m45s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 12m12s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 12m25s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 12m27s
Build Packages / Generate python client (push) Successful in 16s
Build Packages / build:rpm (rocky8) (push) Successful in 12m36s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 12m44s
Build Packages / Build documentation (push) Successful in 40s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 13m1s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 13m37s
Build Packages / build:rpm (rocky9) (push) Successful in 14m47s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 6m38s
Build Packages / Unit tests (push) Successful in 53m45s
This commit is contained in:
@@ -274,19 +274,16 @@ void JFJochImageReadingWorker::FindCenter(const UnitCell& calibrant, bool guess)
|
||||
|
||||
void JFJochImageReadingWorker::UpdateSpotFindingSettings(const SpotFindingSettings &settings,
|
||||
const IndexingSettings &indexing,
|
||||
int64_t max_spots,
|
||||
bool reanalyze) {
|
||||
int64_t max_spots) {
|
||||
QMutexLocker locker(&m);
|
||||
spot_finding_settings = settings;
|
||||
|
||||
// "local" indexing settings
|
||||
indexing_settings.Tolerance(indexing.GetTolerance());
|
||||
indexing_settings.ViableCellMinSpots(indexing.GetViableCellMinSpots());
|
||||
indexing_settings.IndexIceRings(indexing.GetIndexIceRings());
|
||||
indexing_settings.UnitCellDistTolerance(indexing.GetUnitCellDistTolerance());
|
||||
curr_experiment.ImportIndexingSettings(indexing_settings);
|
||||
curr_experiment.MaxSpotCount(max_spots);
|
||||
auto_reanalyze = reanalyze;
|
||||
|
||||
if (auto_reanalyze) {
|
||||
ReanalyzeImage_i();
|
||||
@@ -294,6 +291,17 @@ void JFJochImageReadingWorker::UpdateSpotFindingSettings(const SpotFindingSettin
|
||||
}
|
||||
}
|
||||
|
||||
void JFJochImageReadingWorker::ReanalyzeImages(bool input) {
|
||||
QMutexLocker locker(&m);
|
||||
auto_reanalyze = input;
|
||||
|
||||
if (auto_reanalyze) {
|
||||
ReanalyzeImage_i();
|
||||
emit imageLoaded(current_image_ptr);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void JFJochImageReadingWorker::UpdateAzintSettings(const AzimuthalIntegrationSettings &settings) {
|
||||
QMutexLocker locker(&m);
|
||||
azint_settings = settings;
|
||||
|
||||
Reference in New Issue
Block a user