55 #ifndef __LIBGPIV_PIVPAR_H__ 56 #define __LIBGPIV_PIVPAR_H__ 62 #define GPIV_PIVPAR_KEY "PIV" 205 const gboolean verbose
236 const gboolean verbose
359 gpiv_piv_mpi_bcast_pivpar (
GpivPivPar *piv_par);
zero ofsetting using central differential scheme
gchar * gpiv_piv_testadjust_parameters(const GpivImagePar *image_par, GpivPivPar *piv_par)
Tests if all piv parameters have been read and have been defined to valid values. ...
gboolean print_par__set
flag if print_par has been defined
gboolean int_line_row__set
flag if int_line_row has been defined
guint ifit
Type of sub-pixel estimation.
gboolean spof_filter__set
flag if spof_filter has been defined
gboolean int_geo__set
flag if int_geo has been defined
gboolean int_shift__set
flag if int_shift has been defined
void gpiv_piv_cp_undef_parameters(const GpivPivPar *piv_par_src, GpivPivPar *piv_par_dest)
Copies piv parameters from piv_par_src to piv_par_dest if piv_par_dest have not been set...
gboolean int_line_col__set
flag if int_line_col has been defined
gboolean int_point_col__set
flag if int_point_col has been defined
Linear kernel weighting if Interrogation Area's.
gboolean print_piv__set
flag if print_piv has been defined
int print_par
print parameters
gboolean int_size_i__set
flag if int_size_f has been defined
void gpiv_piv_read_parameters(FILE *fp, GpivPivPar *piv_par, const gboolean verbose)
Reads all parameters for PIV evaluation.
gchar * gpiv_piv_fwrite_hdf5_parameters(const gchar *fname, const GpivPivPar *piv_par)
Writes piv parameters from hdf5 data file.
gboolean pre_shift_col__set
flag if pre_shift_col has been defined
GpivIntScheme
PIV interrogation scheme.
gchar * gpiv_piv_check_parameters_read(GpivPivPar *piv_par, const GpivPivPar *piv_par_default)
Checks if all PIV parameters have been read.
gboolean int_line_row_end__set
flag if int_line_row_end has been defined
gboolean peak__set
flag if peak has been defined
gboolean spline_degree__set
flag if spline_degree has been defined
guint int_line_col_start
first column of image to use for interrogation along a line
guint int_geo
Interrogation along a line or within an area of interest.
gboolean int_line_row_start__set
flag if int_line_row_start has been defined
int pre_shift_row
general pre-shift in vertical direction (rows)
enum GpivIntScheme int_scheme
Way to correct on biasing effects with value of GpivIntScheme.
gboolean row_end__set
flag if row_end has been defined
guint int_line_col
interrogation along a column
guint int_point_row
row of a interrogation area for single point
guint row_start
last row in image to use for interrogation
gchar * gpiv_piv_testonly_parameters(const GpivImagePar *image_par, const GpivPivPar *piv_par)
Tests all piv parameters if have been read and have been defined to valid values. ...
int pre_shift_col
general pre-shift in horizontal direction (columns)
int spline_degree
degree of b-splines to be used for image data interpolation
gboolean int_line_col_start__set
flag if int_line_col_start has been defined
Image parameters or header info.
gint int_shift
interrogation area shift
guint col_end
last column in image to use for interrogation
GpivPivPar * gpiv_piv_cp_parameters(const GpivPivPar *piv_par)
Copies piv parameters.
gboolean int_deform__set
flag if int_deform has been defined
guint row_end
first row of image to use for interrogation
guint int_line_row
interrogation along a row
gboolean col_end__set
flag if col_end has been defined
Parameters for PIV evaluation (interrogation) of images.
gboolean spof_filter
Symmetric Phase Only filtering of covariance function.
gboolean pre_shift_row__set
flag if pre_shift_row has been defined
guint int_line_col_end
last column of image to use for interrogation along a line
gboolean gauss_weight_ia
Gaussian weighting to I.A.
GpivPivPar * gpiv_piv_fread_hdf5_parameters(const gchar *fname)
Reads piv parameters from hdf5 data file.
gboolean int_size_f__set
flag if int_size_i has been defined
guint int_size_i
initial interrogation area size; to start with
void gpiv_piv_parameters_set(GpivPivPar *piv_par, const gboolean flag)
Sets flags for all piv_par__set.
gboolean row_start__set
flag if row_start has been defined
gboolean int_point_row__set
flag if int_point_row has been defined
gboolean gauss_weight_ia__set
flag if gauss_weight_ia has been defined
gint peak
peak number of correlation function to be used as estimator
guint int_size_f
final interrogation area size; to be ended with
guint col_start
first column of image to use for interrogation
gboolean ifit__set
flag if ifit has been defined
guint int_line_row_end
first row of image to use for interrogation along a column
gboolean col_start__set
flag if col_start has been defined
guint int_line_row_start
first row of image to use for interrogation along a column
int print_piv
print piv data
void gpiv_piv_default_parameters(GpivPivPar *piv_par_default, const gboolean force)
Sets default parameter values.
gboolean int_line_col_end__set
flag if int_line_col_end has been defined
gboolean int_scheme__set
flag if int_scheme has been defined
int int_deform
deform image for improved accuracy
void gpiv_piv_print_parameters(FILE *fp, const GpivPivPar *piv_par)
Prints parameters to fp.
guint int_point_col
column of a interrogation area for single point
GpivPivPar * gpiv_piv_get_parameters_from_resources(const gchar *localrc, const gboolean verbose)
Reads piv parameters from system-wide gpiv.conf and $HOME/.gpivrc.