185 #ifndef __LIBGPIV_H__ 186 #define __LIBGPIV_H__ 196 #include <gsl/gsl_fit.h> 202 #include <glib-2.0/glib.h> 207 #include <libraw1394/raw1394.h> 208 #include <libdc1394/dc1394_control.h> 230 #define LIBNAME "LIBGPIV" 231 #define GPIV_SYSTEM_RSC_FILE "gpiv.conf" 232 #define GPIV_HOME_RSC_FILE ".gpivrc" 233 #define GPIV_NIMG_MAX 40 234 #define GPIV_MAX_CHARS 80 235 #define GPIV_MAX_LINES 6400 236 #define GPIV_MAX_LINES_C 20 237 #define GPIV_MAX_IMG_SIZE 2000 238 #define GPIV_MAX_IMG_DEPTH 16 239 #define GPIV_MIN_INTERR_SIZE 4 240 #define GPIV_MAX_INTERR_SIZE 128 241 #define GPIV_NBINS_MAX 100 242 #define GPIV_NBINS_DEFAULT 10 243 #define GPIV_SNR_NAN 99.0 245 #define IA_GAUSS_WEIGHTING 246 #define SPOF_FILTERING 249 #ifndef SYSTEM_RSC_DIR 250 #define SYSTEM_RSC_DIR "/etc" 393 #ifdef GPIV_ENABLE_DEPRECATED 394 #include <gpiv/back_intface.h> gchar * comment
comment on the data
gfloat ** scalar
scalar value that might represent vorticity , shear strain or normal strain, for example ...
gfloat min_dx
minimum displacement in x-direction
gfloat * bound
lower boundary of bin#
gfloat ** point_y
position of data point in y-direction
gfloat ** point_x
position of data point in x-direction
guint ny
number of data in y-direction
gfloat ** dx
particle image displacement in x-direction
gfloat ** snr
signal to noise ratio.
guint * count
value containing number of occurences at bin#
gboolean scale
flag for scaled estimators
Holds scalar data, mostly derived from __GpivPivData.
utilities module for GpivPivData structure
guint nx
number of data in x-direction
gfloat ** dz
particle image displacement in z-direction (for future use)
utilities for memory allocation
guint nz
number of data in z-direction (for future use)
module for image processing
utilities for GpivScalarData and GpivBinData
gboolean scale__set
flag if scale has been defined
guint ny
number of data in y-direction
gfloat max_dx
maximum displacement in x-direction
Holds the variables of PIV data.
gfloat mean_dz
mean displacement in z-direction (for future use)
guint nx
number of data in x-direction
gfloat min_dz
minimum displacement in z-direction (for future use)
gfloat ** dy
particle image displacement in y-direction
gfloat max
maximum value of input data
module for IEEE1394 camera control
gfloat ** point_z
position of data point in z-direction (for future use)
gfloat min_dy
minimum displacement in y-direction
module for PIV image evaluation
gfloat ** point_x
position of data point in x-direction
guint nbins
number of bins in histogram, to be read as a parameter
gchar * comment
comment on the data
gfloat sdev_dz
rms displacement in z-direction (for future use)
gint ** flag
a flag; always nice, used for whatever it may be (disable data)
gint ** peak_no
Nth-highest covariance peak number.
gfloat sdev_dx
rms displacement in x-direction
module for parameters for validating PIV data
module for post-processing of PIV data
module for parameters for image evaluation
gfloat ** point_y
position of data point in y-direction
Used for making up histograms in bins or klasses.
gboolean scale
flag for scaled estimators
gfloat * centre
centre point of bin#
module for validating PIV data
gfloat min
minimum value of input data
gfloat sdev_dy
rms displacement in y-direction
guint count
total number of valid estimators
gfloat max_dz
maximum displacement in z-direction (for future use)
module for image header en parameters
gfloat mean_dy
mean displacement in y-direction
module for parameters for post-processing of PIV data
gfloat ** scalar
scalar value representing vorticity in z-direction, shear strain or normal strain ...
gfloat mean_dx
mean displacement in x-direction
gchar * comment
comment on the data
gfloat max_dy
maximum displacement in y-direction
utilities module for GpivImage structure
gboolean scale__set
flag if scale has been defined
module for triggering lightsource(s) and camera(s) using RTAI