aboutsummaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c14
1 files changed, 6 insertions, 8 deletions
diff --git a/src/main.c b/src/main.c
index 5365601..0a8362c 100644
--- a/src/main.c
+++ b/src/main.c
@@ -37,11 +37,11 @@
void main_do_reconstruction(ControlContext *ctx) {
if ( ctx->cache_filename ) {
- prealign_sum_stack(ctx);
+ prealign_sum_stack(ctx->images, ctx->have_centres);
ctx->reflectionlist = cache_load(ctx->cache_filename);
printf("Loading cached reflections from '%s'\n", ctx->cache_filename);
} else if ( ctx->inputfiletype != INPUT_DRX ) {
- prealign_sum_stack(ctx);
+ prealign_sum_stack(ctx->images, ctx->have_centres);
mapping_create(ctx);
}
@@ -63,10 +63,9 @@ static gint main_method_window_response(GtkWidget *method_window, gint response,
switch ( gtk_combo_box_get_active(GTK_COMBO_BOX(ctx->combo_peaksearch)) ) {
case 0 : ctx->psmode = PEAKSEARCH_THRESHOLD; break;
case 1 : ctx->psmode = PEAKSEARCH_ADAPTIVE_THRESHOLD; break;
- case 2 : ctx->psmode = PEAKSEARCH_LSQ; break;
- case 3 : ctx->psmode = PEAKSEARCH_ZAEFFERER; break;
- case 4 : ctx->psmode = PEAKSEARCH_STAT; break;
- case 5 : ctx->psmode = PEAKSEARCH_CACHED; break;
+ case 2 : ctx->psmode = PEAKSEARCH_ZAEFFERER; break;
+ case 3 : ctx->psmode = PEAKSEARCH_STAT; break;
+ case 4 : ctx->psmode = PEAKSEARCH_CACHED; break;
default: ctx->psmode = PEAKSEARCH_NONE; break; /* This happens when reading from a cache file */
}
@@ -112,7 +111,7 @@ static gint main_method_window_response(GtkWidget *method_window, gint response,
static gint main_peaksearch_changed(GtkWidget *method_window, ControlContext *ctx) {
- if ( gtk_combo_box_get_active(GTK_COMBO_BOX(ctx->combo_peaksearch)) == 5 ) {
+ if ( gtk_combo_box_get_active(GTK_COMBO_BOX(ctx->combo_peaksearch)) == 4 ) {
gtk_widget_set_sensitive(GTK_WIDGET(ctx->cache_file_selector), TRUE);
} else {
gtk_widget_set_sensitive(GTK_WIDGET(ctx->cache_file_selector), FALSE);
@@ -149,7 +148,6 @@ void main_method_dialog_open(ControlContext *ctx) {
ctx->combo_peaksearch = gtk_combo_box_new_text();
gtk_combo_box_append_text(GTK_COMBO_BOX(ctx->combo_peaksearch), "Simple Thresholding");
gtk_combo_box_append_text(GTK_COMBO_BOX(ctx->combo_peaksearch), "Adaptive Thresholding");
- gtk_combo_box_append_text(GTK_COMBO_BOX(ctx->combo_peaksearch), "Least-Squares Fit");
gtk_combo_box_append_text(GTK_COMBO_BOX(ctx->combo_peaksearch), "Zaefferer Gradient Search");
gtk_combo_box_append_text(GTK_COMBO_BOX(ctx->combo_peaksearch), "Iterative Statistical Analysis");
gtk_combo_box_append_text(GTK_COMBO_BOX(ctx->combo_peaksearch), "Get From Cache File");