diff options
author | Thomas White <taw@physics.org> | 2013-02-12 02:16:44 -0800 |
---|---|---|
committer | Thomas White <taw@physics.org> | 2013-02-12 02:16:44 -0800 |
commit | a9d289c5c9c5c3491b8ecd6580c381a423094734 (patch) | |
tree | 8b438263b69d4b28bcc84eb5f2f8c547ef2055cd /libcrystfel/src/index.h | |
parent | 9b7274a5b5d8a241277d61e980a8ddf922ebf293 (diff) |
Improve handling of indexing methods
Diffstat (limited to 'libcrystfel/src/index.h')
-rw-r--r-- | libcrystfel/src/index.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/libcrystfel/src/index.h b/libcrystfel/src/index.h index a54691b4..7d6656d5 100644 --- a/libcrystfel/src/index.h +++ b/libcrystfel/src/index.h @@ -38,11 +38,22 @@ #endif +#include "beam-parameters.h" #include "cell.h" #include "image.h" #include "detector.h" +#define INDEXING_DEFAULTS_DIRAX (INDEXING_DIRAX | INDEXING_CHECK_PEAKS \ + | INDEXING_CHECK_CELL_COMBINATIONS) + +#define INDEXING_DEFAULTS_MOSFLM (INDEXING_MOSFLM | INDEXING_CHECK_PEAKS \ + | INDEXING_CHECK_CELL_COMBINATIONS \ + | INDEXING_USE_LATTICE_TYPE) + +#define INDEXING_DEFAULTS_REAX (INDEXING_REAX | INDEXING_USE_LATTICE_TYPE \ + | INDEXING_CHECK_PEAKS) + /** * IndexingMethod: * @INDEXING_NONE: No indexing to be performed @@ -84,6 +95,7 @@ typedef enum { typedef void *IndexingPrivate; extern IndexingMethod *build_indexer_list(const char *str); +extern char *indexer_str(IndexingMethod indm); extern IndexingPrivate **prepare_indexing(IndexingMethod *indm, UnitCell *cell, const char *filename, |