aboutsummaryrefslogtreecommitdiff
path: root/src/gsf.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gsf.h')
-rw-r--r--src/gsf.h30
1 files changed, 30 insertions, 0 deletions
diff --git a/src/gsf.h b/src/gsf.h
new file mode 100644
index 0000000..a2bd5d8
--- /dev/null
+++ b/src/gsf.h
@@ -0,0 +1,30 @@
+/*
+ * gsf.h
+ *
+ * Gerchberg-Saxton-Fienup and other Projection iteration algorithms
+ *
+ * (c) 2006-2007 Thomas White <taw27@cam.ac.uk>
+ *
+ * synth2d - two-dimensional Fourier synthesis
+ *
+ */
+
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+#ifndef GSF_H
+#define GSF_H
+
+#include "reflist.h"
+#include "symmetry.h"
+
+extern void gsf_dpsynth_main_update(ReflectionList *gsf_listout);
+extern void gsf_dpsynth_main_open(ReflectionList *gsf_listout);
+
+extern void gsf_dialog_open(void);
+extern void gsf_initialise(ReflectionList *reflections);
+extern void gsf_reset(ReflectionList *reflections);
+extern void gsf_mask(ReflectionList *reflections, fftw_complex *in, unsigned int width, unsigned int height);
+
+#endif /* GSF_H */