/* * itrans.c * * Parameterise features in an image for reconstruction * * (c) 2007 Thomas White * Gordon Ball * * dtr - Diffraction Tomography Reconstruction * */ #ifdef HAVE_CONFIG_H #include #endif #include "image.h" #include "itrans-threshold.h" #include "itrans-zaefferer.h" #include "itrans-stat.h" ImageFeatureList *itrans_process_image(ImageRecord *image, PeakSearchMode psmode) { switch ( psmode ) { case PEAKSEARCH_THRESHOLD : return itrans_peaksearch_threshold(image); case PEAKSEARCH_ADAPTIVE_THRESHOLD : return itrans_peaksearch_adaptive_threshold(image); case PEAKSEARCH_ZAEFFERER : return itrans_peaksearch_zaefferer(image); case PEAKSEARCH_STAT : return itrans_peaksearch_stat(image); default: return NULL; } }