diff options
Diffstat (limited to 'src/refinetest2d.c')
-rw-r--r-- | src/refinetest2d.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/refinetest2d.c b/src/refinetest2d.c index 1c30348..2b09ef4 100644 --- a/src/refinetest2d.c +++ b/src/refinetest2d.c @@ -107,6 +107,7 @@ int main(int argc, char *argv[]) { ctx->x_centre = 256; ctx->y_centre = 256; ctx->pixel_size = 5e7; + ctx->reflectionlist = reflectionlist_new(); image_add(ctx->images, NULL, 512, 512, deg2rad(0.0), ctx); ctx->images->images[0].features = image_feature_list_new(); @@ -121,7 +122,7 @@ int main(int argc, char *argv[]) { cell_real->c.x = 0.0e9; cell_real->c.y = 0.0e9; cell_real->c.z = 5.0e9; /* The "real" reflections */ reflections_real = reflection_list_from_cell(cell_real); - ctx->images->images[0].features = reproject_get_reflections(&ctx->images->images[0], reflections_real); + ctx->images->images[0].features = reproject_get_reflections(&ctx->images->images[0], reflections_real, ctx); // printf("RT: %i test features generated.\n", ctx->images->images[0].features->n_features); /* The "model" cell to be refined */ @@ -131,13 +132,13 @@ int main(int argc, char *argv[]) { ctx->cell->c.x = 0.1e9; ctx->cell->c.y = 0.1e9; ctx->cell->c.z = 5.3e9; ctx->cell_lattice = reflection_list_from_cell(ctx->cell); ctx->cell_lattice = reflection_list_from_cell(ctx->cell); - ctx->images->images[0].rflist = reproject_get_reflections(&ctx->images->images[0], ctx->cell_lattice); + ctx->images->images[0].rflist = reproject_get_reflections(&ctx->images->images[0], ctx->cell_lattice, ctx); reproject_partner_features(ctx->images->images[0].rflist, &ctx->images->images[0]); refine_do_cell(ctx); image_feature_list_free(ctx->images->images[0].rflist); reflection_list_from_new_cell(ctx->cell_lattice, ctx->cell); - ctx->images->images[0].rflist = reproject_get_reflections(&ctx->images->images[0], ctx->cell_lattice); + ctx->images->images[0].rflist = reproject_get_reflections(&ctx->images->images[0], ctx->cell_lattice, ctx); fail = check_cell(ctx->cell, cell_real); @@ -157,6 +158,7 @@ void displaywindow_update_imagestack(DisplayWindow *dw) { }; void displaywindow_enable_cell_functions(DisplayWindow *dw, gboolean g) { }; void displaywindow_update(DisplayWindow *dw) { }; void displaywindow_error(const char *msg, DisplayWindow *dw) { }; +void displaywindow_message(DisplayWindow *dw, const char *text) { }; guint gtk_value_graph_get_type() { return 0; }; GtkWidget *gtk_value_graph_new() { return NULL; }; void gtk_value_graph_set_data(GtkValueGraph *vg, double *data, unsigned int n) { }; |