Lib Gpiv API documentation
Go to the documentation of this file.
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>
Used for making up histograms in bins or klasses.
module for parameters for image evaluation
gfloat min_dz
minimum displacement in z-direction (for future use)
utilities module for GpivImage structure
utilities for memory allocation
gfloat ** point_y
position of data point in y-direction
guint nz
number of data in z-direction (for future use)
utilities module for GpivPivData structure
gfloat * centre
centre point of bin#
module for post-processing of PIV data
gfloat mean_dy
mean displacement in y-direction
gint ** peak_no
Nth-highest covariance peak number.
gfloat * bound
lower boundary of bin#
guint count
total number of valid estimators
gfloat min_dy
minimum displacement in y-direction
gchar * comment
comment on the data
gboolean scale
flag for scaled estimators
gfloat max
maximum value of input data
guint ny
number of data in y-direction
gfloat max_dz
maximum displacement in z-direction (for future use)
module for IEEE1394 camera control
module for validating PIV data
guint nbins
number of bins in histogram, to be read as a parameter
gfloat ** point_x
position of data point in x-direction
gfloat ** point_z
position of data point in z-direction (for future use)
gfloat ** snr
signal to noise ratio.
gfloat max_dx
maximum displacement in x-direction
gfloat ** scalar
scalar value that might represent vorticity , shear strain or normal strain, for example
module for image header en parameters
gfloat sdev_dx
rms displacement in x-direction
Holds the variables of PIV data.
module for parameters for validating PIV data
gchar * comment
comment on the data
gfloat ** dz
particle image displacement in z-direction (for future use)
gchar * comment
comment on the data
module for parameters for post-processing of PIV data
gfloat ** dy
particle image displacement in y-direction
gfloat sdev_dy
rms displacement in y-direction
guint nx
number of data in x-direction
gboolean scale
flag for scaled estimators
gfloat min_dx
minimum displacement in x-direction
utilities for GpivScalarData and GpivBinData
gfloat ** point_x
position of data point in x-direction
gfloat ** point_y
position of data point in y-direction
gfloat mean_dz
mean displacement in z-direction (for future use)
module for image processing
gfloat mean_dx
mean displacement in x-direction
guint nx
number of data in x-direction
gint ** flag
a flag; always nice, used for whatever it may be (disable data)
guint * count
value containing number of occurences at bin#
guint ny
number of data in y-direction
gboolean scale__set
flag if scale has been defined
gfloat ** scalar
scalar value representing vorticity in z-direction, shear strain or normal strain
gfloat ** dx
particle image displacement in x-direction
module for PIV image evaluation
module for triggering lightsource(s) and camera(s) using RTAI
Holds scalar data, mostly derived from __GpivPivData.
gfloat sdev_dz
rms displacement in z-direction (for future use)
gfloat min
minimum value of input data
gfloat max_dy
maximum displacement in y-direction
gboolean scale__set
flag if scale has been defined
Generated for libgpiv-0.6.1 by
1.8.17