diff options
author | Thomas White <taw@physics.org> | 2021-07-14 15:59:27 +0200 |
---|---|---|
committer | Thomas White <taw@physics.org> | 2021-07-14 16:29:01 +0200 |
commit | 1a10c864ab5993ebc5c31727c9dfcb3dbeb95258 (patch) | |
tree | 2ff89c8030e0fa8d3f0b3f5b68c269088ec1cdea /src/crystfelindexingopts.h | |
parent | bd06b56f2c40fc971df70bea3ba342fec8f8ae9c (diff) |
CrystFELIndexingOpts: Add PinkIndexer options
Diffstat (limited to 'src/crystfelindexingopts.h')
-rw-r--r-- | src/crystfelindexingopts.h | 38 |
1 files changed, 37 insertions, 1 deletions
diff --git a/src/crystfelindexingopts.h b/src/crystfelindexingopts.h index fe5f4ccd..567bdb8e 100644 --- a/src/crystfelindexingopts.h +++ b/src/crystfelindexingopts.h @@ -83,6 +83,16 @@ struct _crystfelindexingopts GtkWidget *fix_profile_radius; GtkWidget *fix_divergence; + GtkWidget *pinkindexer_cpeaks; + GtkWidget *pinkindexer_use_max_res; + GtkWidget *pinkindexer_max_res; + GtkWidget *pinkindexer_angle_density; + GtkWidget *pinkindexer_refinement_type; + GtkWidget *pinkindexer_tolerance; + GtkWidget *pinkindexer_use_refl_radius; + GtkWidget *pinkindexer_refl_radius; + GtkWidget *pinkindexer_max_imbalance; + GtkWidget *exclude_nonhits; GtkWidget *no_peaks_in_stream; GtkWidget *no_refls_in_stream; @@ -127,7 +137,15 @@ extern double crystfel_indexing_opts_get_fixed_profile_radius(CrystFELIndexingOp int *active); extern double crystfel_indexing_opts_get_fixed_divergence(CrystFELIndexingOpts *opts); - +extern int crystfel_indexing_opts_get_pinkindexer_cpeaks(CrystFELIndexingOpts *opts); +extern int crystfel_indexing_opts_get_pinkindexer_use_max_res(CrystFELIndexingOpts *opts); +extern double crystfel_indexing_opts_get_pinkindexer_max_res(CrystFELIndexingOpts *opts); +extern int crystfel_indexing_opts_get_pinkindexer_angle_density(CrystFELIndexingOpts *opts); +extern int crystfel_indexing_opts_get_pinkindexer_refinement_type(CrystFELIndexingOpts *opts); +extern double crystfel_indexing_opts_get_pinkindexer_tolerance(CrystFELIndexingOpts *opts); +extern int crystfel_indexing_opts_get_pinkindexer_use_refl_radius(CrystFELIndexingOpts *opts); +extern double crystfel_indexing_opts_get_pinkindexer_refl_radius(CrystFELIndexingOpts *opts); +extern double crystfel_indexing_opts_get_pinkindexer_max_imbalance(CrystFELIndexingOpts *opts); @@ -179,5 +197,23 @@ extern void crystfel_indexing_opts_set_fixed_profile_radius(CrystFELIndexingOpts extern void crystfel_indexing_opts_set_fixed_divergence(CrystFELIndexingOpts *opts, double val); +extern void crystfel_indexing_opts_set_pinkindexer_cpeaks(CrystFELIndexingOpts *opts, + int val); +extern void crystfel_indexing_opts_set_pinkindexer_use_max_res(CrystFELIndexingOpts *opts, + int val); +extern void crystfel_indexing_opts_set_pinkindexer_max_res(CrystFELIndexingOpts *opts, + double val); +extern void crystfel_indexing_opts_set_pinkindexer_angle_density(CrystFELIndexingOpts *opts, + int val); +extern void crystfel_indexing_opts_set_pinkindexer_refinement_type(CrystFELIndexingOpts *opts, + int val); +extern void crystfel_indexing_opts_set_pinkindexer_tolerance(CrystFELIndexingOpts *opts, + double val); +extern void crystfel_indexing_opts_set_pinkindexer_use_refl_radius(CrystFELIndexingOpts *opts, + int val); +extern void crystfel_indexing_opts_set_pinkindexer_refl_radius(CrystFELIndexingOpts *opts, + double val); +extern void crystfel_indexing_opts_set_pinkindexer_max_imbalance(CrystFELIndexingOpts *opts, + double val); #endif /* CRYSTFELINDEXINGOPTS_H */ |