aboutsummaryrefslogtreecommitdiff
path: root/src/refinetest3d2.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/refinetest3d2.c')
-rw-r--r--src/refinetest3d2.c14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/refinetest3d2.c b/src/refinetest3d2.c
index 38ea72e..cffe7f2 100644
--- a/src/refinetest3d2.c
+++ b/src/refinetest3d2.c
@@ -126,6 +126,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(00.0), ctx);
ctx->images->images[0].features = image_feature_list_new();
image_add(ctx->images, NULL, 512, 512, deg2rad(90.0), ctx);
@@ -145,9 +146,9 @@ 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[1].features = reproject_get_reflections(&ctx->images->images[1], reflections_real);
- ctx->images->images[2].features = reproject_get_reflections(&ctx->images->images[2], reflections_real);
+ ctx->images->images[0].features = reproject_get_reflections(&ctx->images->images[0], reflections_real, ctx);
+ ctx->images->images[1].features = reproject_get_reflections(&ctx->images->images[1], reflections_real, ctx);
+ ctx->images->images[2].features = reproject_get_reflections(&ctx->images->images[2], reflections_real, ctx);
/* The "model" cell to be refined */
ctx->cell = malloc(sizeof(Basis));
@@ -155,11 +156,11 @@ int main(int argc, char *argv[]) {
ctx->cell->b.x = 0.1e9; ctx->cell->b.y = 5.0e9; ctx->cell->b.z = 0.1e9;
ctx->cell->c.x = 0.1e9; ctx->cell->c.y = 0.1e9; ctx->cell->c.z = 5.0e9;
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]);
- ctx->images->images[1].rflist = reproject_get_reflections(&ctx->images->images[1], ctx->cell_lattice);
+ ctx->images->images[1].rflist = reproject_get_reflections(&ctx->images->images[1], ctx->cell_lattice, ctx);
reproject_partner_features(ctx->images->images[1].rflist, &ctx->images->images[1]);
- ctx->images->images[2].rflist = reproject_get_reflections(&ctx->images->images[2], ctx->cell_lattice);
+ ctx->images->images[2].rflist = reproject_get_reflections(&ctx->images->images[2], ctx->cell_lattice, ctx);
reproject_partner_features(ctx->images->images[2].rflist, &ctx->images->images[2]);
refine_do_cell(ctx);
@@ -185,6 +186,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) { };