aboutsummaryrefslogtreecommitdiff
path: root/src/stream.h
diff options
context:
space:
mode:
authorThomas White <taw@physics.org>2011-03-14 15:10:16 +0100
committerThomas White <taw@physics.org>2012-02-22 15:27:19 +0100
commitd004d970fc2f83e0bfd81af810fdcea35e47a4ac (patch)
tree2c47e0d84e3ca9665576b85caa4d309b594d519d /src/stream.h
parentf27607b8f51779e5bf4b344294122c65e49f008b (diff)
New stream writing
Diffstat (limited to 'src/stream.h')
-rw-r--r--src/stream.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/stream.h b/src/stream.h
index b5f05b19..71ab4b79 100644
--- a/src/stream.h
+++ b/src/stream.h
@@ -19,9 +19,23 @@
struct image;
+/* Possible options dictating what goes into the output stream */
+enum
+{
+ STREAM_NONE = 0,
+ STREAM_INTEGRATED = 1<<0,
+ STREAM_PIXELS = 1<<1,
+ STREAM_PEAKS = 1<<2,
+ STREAM_PEAKS_IF_INDEXED = 1<<3,
+};
+
+
extern int count_patterns(FILE *fh);
+
extern int find_chunk(FILE *fh, UnitCell **cell, char **filename, double *ev);
+
extern void write_chunk(FILE *ofh, struct image *image, int flags);
+extern int parse_stream_flags(const char *a);
#endif /* STREAM_H */