Adapted for use on cluster (using MPI/OMP) parallelised gpiv_rr from gpivtools)
[gpiv.git] / src / io.h
blobb81d3ac151c484b1692a5a82ed339b826efdfd56
1 /* -*- Mode: C; indent-tabs-mode: nil; c-basic-offset: 4 c-style: "K&R" -*- */
4 /*-----------------------------------------------------------------------------
6 gpiv - Graphic program for Particle Image Velocimetry, based on gtk/gnome
7 libraries.
9 Copyright (C) 2007 Gerber van der Graaf
11 This file is part of gpiv.
13 Gpiv is free software; you can redistribute it and/or modify
14 it under the terms of the GNU General Public License as published by
15 the Free Software Foundation; either version 2, or (at your option)
16 any later version.
18 This program is distributed in the hope that it will be useful,
19 but WITHOUT ANY WARRANTY; without even the implied warranty of
20 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21 GNU General Public License for more details.
23 You should have received a copy of the GNU General Public License
24 along with this program; if not, write to the Free Software Foundation,
25 Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
27 -----------------------------------------------------------------------------*/
29 * Program wide input / output functions (no callbacks)
30 * $Log: io.h,v $
31 * Revision 1.1 2008-09-16 11:21:27 gerber
32 * added io
33 *static void
36 #ifndef IO_H
37 #define IO_H
38 void
39 select_action_from_name (GpivConsole *gpiv,
40 gchar *name);
42 void
43 write_hdf_img_data (const gchar *fname_out_nosuf,
44 GnomeVFSURI *uri_out);
46 void
47 write_img (const gchar *fname_out_nosuf,
48 GnomeVFSURI *uri_out);
50 void
51 write_ascii_parameters (const char *fname_out_nosuf,
52 GnomeVFSURI *uri_out,
53 const gchar *suffix);
55 void
56 write_ascii_data (const gchar *fname_out_nosuf,
57 GnomeVFSURI *uri_out);
59 #endif /* IO_H */