aboutsummaryrefslogtreecommitdiff
path: root/src/itrans-stat.h
diff options
context:
space:
mode:
authortaw27 <taw27@bf6ca9ba-c028-0410-8290-897cf20841d1>2007-03-31 13:28:25 +0000
committertaw27 <taw27@bf6ca9ba-c028-0410-8290-897cf20841d1>2007-03-31 13:28:25 +0000
commit9f50a7efb9e16373c8f1d03abf6ad96235045139 (patch)
treef3b0c8c8fbe34a607216bfd2cf2a96853c5900b9 /src/itrans-stat.h
parentf71566444f92e4db9c93f222f77971484659ff08 (diff)
Fix namespace in itrans-stat,{c,h}
git-svn-id: svn://cook.msm.cam.ac.uk:745/diff-tomo/dtr@18 bf6ca9ba-c028-0410-8290-897cf20841d1
Diffstat (limited to 'src/itrans-stat.h')
-rw-r--r--src/itrans-stat.h32
1 files changed, 20 insertions, 12 deletions
diff --git a/src/itrans-stat.h b/src/itrans-stat.h
index a7e0529..ad2f8e3 100644
--- a/src/itrans-stat.h
+++ b/src/itrans-stat.h
@@ -1,19 +1,27 @@
/*
- * peakdetect.h
+ * itrans-stat.h
+ *
+ * Peak detection by iterative statistical analysis and processing
+ *
+ * (c) 2007 Gordon Ball <gfb21@cam.ac.uk>
+ * Thomas White <taw27@cam.ac.uk>
+ *
+ * dtr - Diffraction Tomography Reconstruction
+ *
*/
+
+#ifndef ITRANS_STAT_H
+#define ITRANS_STAT_H
-#include <gsl/gsl_matrix.h>
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
-extern gsl_matrix* createImageMatrix(ControlContext *ctx, int16_t *image);
+#include <stdint.h>
-extern void sigma_filter(gsl_matrix *m, double k);
+#include "control.h"
+#include "imagedisplay.h"
-extern void local_sigma_filter(gsl_matrix *m, int r, double k);
+unsigned int itrans_peaksearch_stat(int16_t *image, ControlContext *ctx, double tilt_degrees, ImageDisplay *imagedisplay);
-extern void apply_kernel(gsl_matrix *m, gsl_matrix *kernel);
-
-extern gsl_matrix* generate_flat_kernel(int half);
-
-extern gsl_matrix* floodfill(gsl_matrix *m, double threshold, int* count);
-
-extern gsl_matrix* iterate(gsl_matrix *m, unsigned int* count);
+#endif /* ITRANS_STAT_H */