58 #ifndef __LIBGPIV_VALIDPAR_H__ 59 #define __LIBGPIV_VALIDPAR_H__ 62 #define GPIV_VALIDPAR_KEY "VALID" 63 #define GPIV_VALIDPAR_MAX__NEIGHBORS 9 161 const gboolean verbose
178 const gboolean print_par
Piv validation parameters.
enum SubstitutionType subst_type
use substitution type
gfloat data_yield
data yield ( from particle image concentration, out-of plane flow, velocity gradient within interroga...
GpivValidPar * gpiv_valid_get_parameters_from_resources(const gchar *localrc, const gboolean verbose)
Reads validation parameters from system-wide gpiv.conf and $HOME/.gpivrc.
use location of next highest correlation peak as estimator
gchar * gpiv_valid_check_parameters_read(GpivValidPar *valid_par, const GpivValidPar *valid_par_default)
Checks out if all parameters have been read.
substitute by local mean value
void gpiv_valid_print_parameters(FILE *fp, const GpivValidPar *valid_par)
Prints all validation parameters in ASCII format to fp.
void gpiv_valid_parameters_set(GpivValidPar *valid_par, const gboolean flag)
Defines value of __set members of PivValidPar.
gfloat residu_max
maximum residu value
GpivValidPar * gpiv_valid_fread_hdf5_parameters(const gchar *fname)
Reads validation parameters from hdf5 data file.
SubstitutionType
Erroneous vector substituted by type.
void gpiv_valid_dupl_parameters(const GpivValidPar *valid_par_src, GpivValidPar *valid_par_dest)
Duplicates validation parameters from valid_par_src to valid_par_dest if valid_par_dest have not been...
normalized median, obtained from the ratio between datapoint under investigation and median velocity ...
gboolean neighbors__set
flag if neighbors has been defined
GpivValidPar * gpiv_valid_cp_parameters(const GpivValidPar *valid_par)
Copies validation parameters.
gchar * gpiv_valid_testonly_parameters(const GpivValidPar *valid_par)
Tests if all validation parameters have been read and have been defined to valid values.
void gpiv_valid_read_parameters(FILE *fp_par, GpivValidPar *valid_par, const gboolean print_par)
Reads validation parameters from file.
gboolean data_yield__set
flag if data_yield has been defined
gboolean residu_type__set
flag if residu_type has been defined
ResiduType
Type of residu to detect outliers.
no value, point will be disabled by setting __GpivPivData peak_nr to -1
gchar * gpiv_valid_testadjust_parameters(GpivValidPar *valid_par)
Tests if all validation parameters have been read and have been defined to valid values.
gboolean histo_type__set
flag if histo_type has been defined
gboolean residu_max__set
flag if residu_max has been defined
enum ResiduType residu_type
use residu type
median value of NxN surrounding estimators
gint histo_type
use histogram type
guint neighbors
number of neighbouring estimators
gchar * gpiv_valid_fwrite_hdf5_parameters(const gchar *fname, const GpivValidPar *valid_par)
Writes validation parameters to an existing hdf5 data file.
substitute by median value from surroundings
gboolean subst_type__set
flag if subst_type has been defined
void gpiv_valid_default_parameters(GpivValidPar *valid_par_default, const gboolean force)
Sets parameters to default values.