aboutsummaryrefslogtreecommitdiff
path: root/src/itrans-stat.h
diff options
context:
space:
mode:
authortaw27 <taw27@bf6ca9ba-c028-0410-8290-897cf20841d1>2007-03-31 12:59:20 +0000
committertaw27 <taw27@bf6ca9ba-c028-0410-8290-897cf20841d1>2007-03-31 12:59:20 +0000
commitf71566444f92e4db9c93f222f77971484659ff08 (patch)
treeb24576c5edd938aa46d2a929e2e48da83d9f2a93 /src/itrans-stat.h
parent3bc91ef5e88444cbd9366f0b1516a91af6313e8d (diff)
Move peakdetect.{c,h} to itrans-stat.{c,h}
git-svn-id: svn://cook.msm.cam.ac.uk:745/diff-tomo/dtr@17 bf6ca9ba-c028-0410-8290-897cf20841d1
Diffstat (limited to 'src/itrans-stat.h')
-rw-r--r--src/itrans-stat.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/itrans-stat.h b/src/itrans-stat.h
new file mode 100644
index 0000000..a7e0529
--- /dev/null
+++ b/src/itrans-stat.h
@@ -0,0 +1,19 @@
+/*
+ * peakdetect.h
+ */
+
+#include <gsl/gsl_matrix.h>
+
+extern gsl_matrix* createImageMatrix(ControlContext *ctx, int16_t *image);
+
+extern void sigma_filter(gsl_matrix *m, double k);
+
+extern void local_sigma_filter(gsl_matrix *m, int r, double k);
+
+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);