diff options
author | taw27 <taw27@bf6ca9ba-c028-0410-8290-897cf20841d1> | 2007-10-19 16:25:08 +0000 |
---|---|---|
committer | taw27 <taw27@bf6ca9ba-c028-0410-8290-897cf20841d1> | 2007-10-19 16:25:08 +0000 |
commit | 45864cb5113ec4dde6afe1d23ea53f75402b9ece (patch) | |
tree | b3d4dad81bcfa34037cb067e1356303b32401df1 /src/main.c | |
parent | 7c4c25f2eda4f0a0780cf2edb087452ceb63f226 (diff) |
Refactor image handling code
Remove itrans-lsq
git-svn-id: svn://cook.msm.cam.ac.uk:745/diff-tomo/dtr@158 bf6ca9ba-c028-0410-8290-897cf20841d1
Diffstat (limited to 'src/main.c')
-rw-r--r-- | src/main.c | 14 |
1 files changed, 6 insertions, 8 deletions
@@ -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"); |