Main Page | Files | Data Structures | Functions | Global Variables |
gpiv.h File Reference

main header of libgpiv More...

#include <stdlib.h>
#include <stdio.h>
#include <stdarg.h>
#include <math.h>
#include <gsl/gsl_fit.h>
#include <assert.h>
#include <time.h>
#include <fftw3.h>
#include <hdf5.h>
#include <glib-2.0/glib.h>
#include <zlib.h>
#include <png.h>
#include <gpiv/gpiv-genpar.h>
#include <gpiv/gpiv-img.h>
#include <gpiv/gpiv-img_utils.h>
#include <gpiv/gpiv-imgproc.h>
#include <gpiv/gpiv-piv.h>
#include <gpiv/gpiv-piv_par.h>
#include <gpiv/gpiv-piv_utils.h>
#include <gpiv/gpiv-valid.h>
#include <gpiv/gpiv-valid_par.h>
#include <gpiv/gpiv-post.h>
#include <gpiv/gpiv-post_par.h>
#include <gpiv/gpiv-post_utils.h>
#include <gpiv/gpiv-io.h>
#include <gpiv/gpiv-utils.h>
#include <gpiv/gpiv-utils_alloc.h>
Include dependency graph for gpiv.h:

Go to the source code of this file.

Data Structures

struct  __GpivPivData
 Holds the variables of PIV data. More...
 
struct  __GpivScalarData
 Holds scalar data, mostly derived from __GpivPivData. More...
 
struct  __GpivBinData
 Used for making up histograms in bins or klasses. More...
 

Macros

#define USE_FFTW3
 
#define LIBNAME   "LIBGPIV"
 Library name. More...
 
#define GPIV_SYSTEM_RSC_FILE   "gpiv.conf"
 System wide parameter resources file. More...
 
#define GPIV_HOME_RSC_FILE   ".gpivrc"
 home parameter resources file More...
 
#define GPIV_NIMG_MAX   40
 maximum number of images to be retrieved More...
 
#define GPIV_MAX_CHARS   80
 Maximum number of characters on a line. More...
 
#define GPIV_MAX_LINES   6400
 Maximum number of lines in a datafile. More...
 
#define GPIV_MAX_LINES_C   20
 Maximum number of comment lines in a datafile. More...
 
#define GPIV_MAX_IMG_SIZE   2000
 Maximum size of image. More...
 
#define GPIV_MAX_IMG_DEPTH   16
 Maximum image depth (in bits) More...
 
#define GPIV_MIN_INTERR_SIZE   4
 Minimum size of interrogation area. More...
 
#define GPIV_MAX_INTERR_SIZE   128
 Maximum size of interrogation area. More...
 
#define GPIV_NBINS_MAX   100
 maximum bins for histogram More...
 
#define GPIV_NBINS_DEFAULT   10
 Default number of nbins. More...
 
#define GPIV_SNR_NAN   99.0
 snr value for disabled estimator (tested on isnan) More...
 
#define IA_GAUSS_WEIGHTING
 Gaus filtering of interrogation area. More...
 
#define SPOF_FILTERING
 Symmetric Phase Only filtering. More...
 
#define SYSTEM_RSC_DIR   "/etc"
 System wide resource directory. More...
 

Typedefs

typedef struct __GpivPivData GpivPivData
 
typedef struct __GpivScalarData GpivScalarData
 
typedef struct __GpivBinData GpivBinData
 

Detailed Description

main header of libgpiv

FILENAME: gpiv.h

LAST MODIFICATION DATE:

Id
gpiv.h,v 1.27 2008-09-25 13:19:53 gerber Exp

Definition in file gpiv.h.

Macro Definition Documentation

◆ GPIV_HOME_RSC_FILE

#define GPIV_HOME_RSC_FILE   ".gpivrc"

home parameter resources file

Definition at line 232 of file gpiv.h.

◆ GPIV_MAX_CHARS

#define GPIV_MAX_CHARS   80

Maximum number of characters on a line.

Definition at line 234 of file gpiv.h.

◆ GPIV_MAX_IMG_DEPTH

#define GPIV_MAX_IMG_DEPTH   16

Maximum image depth (in bits)

Definition at line 238 of file gpiv.h.

◆ GPIV_MAX_IMG_SIZE

#define GPIV_MAX_IMG_SIZE   2000

Maximum size of image.

Definition at line 237 of file gpiv.h.

◆ GPIV_MAX_INTERR_SIZE

#define GPIV_MAX_INTERR_SIZE   128

Maximum size of interrogation area.

Definition at line 240 of file gpiv.h.

◆ GPIV_MAX_LINES

#define GPIV_MAX_LINES   6400

Maximum number of lines in a datafile.

Definition at line 235 of file gpiv.h.

◆ GPIV_MAX_LINES_C

#define GPIV_MAX_LINES_C   20

Maximum number of comment lines in a datafile.

Definition at line 236 of file gpiv.h.

◆ GPIV_MIN_INTERR_SIZE

#define GPIV_MIN_INTERR_SIZE   4

Minimum size of interrogation area.

Definition at line 239 of file gpiv.h.

◆ GPIV_NBINS_DEFAULT

#define GPIV_NBINS_DEFAULT   10

Default number of nbins.

Definition at line 242 of file gpiv.h.

◆ GPIV_NBINS_MAX

#define GPIV_NBINS_MAX   100

maximum bins for histogram

Definition at line 241 of file gpiv.h.

◆ GPIV_NIMG_MAX

#define GPIV_NIMG_MAX   40

maximum number of images to be retrieved

Definition at line 233 of file gpiv.h.

◆ GPIV_SNR_NAN

#define GPIV_SNR_NAN   99.0

snr value for disabled estimator (tested on isnan)

Definition at line 243 of file gpiv.h.

◆ GPIV_SYSTEM_RSC_FILE

#define GPIV_SYSTEM_RSC_FILE   "gpiv.conf"

System wide parameter resources file.

Definition at line 231 of file gpiv.h.

◆ IA_GAUSS_WEIGHTING

#define IA_GAUSS_WEIGHTING

Gaus filtering of interrogation area.

Definition at line 245 of file gpiv.h.

◆ LIBNAME

#define LIBNAME   "LIBGPIV"

Library name.

Definition at line 230 of file gpiv.h.

◆ SPOF_FILTERING

#define SPOF_FILTERING

Symmetric Phase Only filtering.

Definition at line 246 of file gpiv.h.

◆ SYSTEM_RSC_DIR

#define SYSTEM_RSC_DIR   "/etc"

System wide resource directory.

Definition at line 250 of file gpiv.h.

◆ USE_FFTW3

#define USE_FFTW3

Definition at line 228 of file gpiv.h.

Typedef Documentation

◆ GpivBinData

typedef struct __GpivBinData GpivBinData

Definition at line 340 of file gpiv.h.

◆ GpivPivData

typedef struct __GpivPivData GpivPivData

Definition at line 258 of file gpiv.h.

◆ GpivScalarData

Definition at line 316 of file gpiv.h.


Generated for libgpiv-0.6.1 by doxygen 1.8.13