aboutsummaryrefslogtreecommitdiff
path: root/src/crystfelindexingopts.h
diff options
context:
space:
mode:
authorThomas White <taw@physics.org>2021-07-14 15:59:27 +0200
committerThomas White <taw@physics.org>2021-07-14 16:29:01 +0200
commit1a10c864ab5993ebc5c31727c9dfcb3dbeb95258 (patch)
tree2ff89c8030e0fa8d3f0b3f5b68c269088ec1cdea /src/crystfelindexingopts.h
parentbd06b56f2c40fc971df70bea3ba342fec8f8ae9c (diff)
CrystFELIndexingOpts: Add PinkIndexer options
Diffstat (limited to 'src/crystfelindexingopts.h')
-rw-r--r--src/crystfelindexingopts.h38
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 */