Main Page | Files | Data Structures | Functions | Global Variables |
__GpivPostPar Struct Reference

Parameters for post-processing PIV data. More...

#include <include/gpiv/gpiv-post_par.h>

Collaboration diagram for __GpivPostPar:

Data Fields

enum GpivOperationManipiv operator_manipiv
 operator on PIV data More...
 
gboolean operator_manipiv__set
 flag if operator_manipiv has been defined More...
 
gboolean set
 setting of PIV data: enable / disable More...
 
gboolean set__set
 flag if set has been defined More...
 
float set_dx
 value of disabled PIV data in horizontal (column-wise) direction More...
 
gboolean set_dx__set
 flag if set_dx has been defined More...
 
float set_dy
 value of disabled PIV data in vertical (row-wise) direction More...
 
gboolean set_dy__set
 flag if set_dy has been defined More...
 
GpivRoiblock
 Define a rectangular block for enabling / disabling PIV data. More...
 
gboolean block__set
 
int subtract
 data type to subtract from estimators NONE (0), mean (1) Zoff_dx and Zoff_dy (2) More...
 
gboolean subtract__set
 flag if subtract has been defined More...
 
float z_off_dx
 offset value for horizontal PIV estimator More...
 
gboolean z_off_dx__set
 flag if z_off_dx has been defined More...
 
float z_off_dy
 offset value for vertical PIV estimator More...
 
gboolean z_off_dy__set
 flag if z_off_dy has been defined More...
 
enum GpivDifferentiation diff_type
 differential type More...
 
enum GpivOperation operator_vorstra
 specify which derivative type from PIV data to calculate More...
 
int diff_type__set
 flag if diff_type has been defined More...
 
gboolean operator_vorstra__set
 flag if operator_vorstra has been defined More...
 
enum GpivScaleType scale_type
 normal or inverse scaling More...
 
gboolean scale_type__set
 flag if scale_type has been defined More...
 

Detailed Description

Parameters for post-processing PIV data.

These parameters are needed by the functions for post-processing of PIV data, like: data manipulation (fliping, rotating), calculation of derived (scalar) quantities, statistics etc. The parameters might be loaded from the configuration resources, with gpiv_scan_resourcefiles() or with gpiv_scan_parameter(). Though there are some functions in this module concerning offsetting and scaling (gpiv_post_scale() for example), the related parameters have been included in __GpivImagePar

Definition at line 135 of file gpiv-post_par.h.

Field Documentation

◆ block

GpivRoi* __GpivPostPar::block

Define a rectangular block for enabling / disabling PIV data.

Definition at line 151 of file gpiv-post_par.h.

◆ block__set

gboolean __GpivPostPar::block__set

Definition at line 153 of file gpiv-post_par.h.

◆ diff_type

enum GpivDifferentiation __GpivPostPar::diff_type

differential type

Definition at line 170 of file gpiv-post_par.h.

◆ diff_type__set

int __GpivPostPar::diff_type__set

flag if diff_type has been defined

Definition at line 173 of file gpiv-post_par.h.

◆ operator_manipiv

enum GpivOperationManipiv __GpivPostPar::operator_manipiv

operator on PIV data

Definition at line 136 of file gpiv-post_par.h.

◆ operator_manipiv__set

gboolean __GpivPostPar::operator_manipiv__set

flag if operator_manipiv has been defined

Definition at line 137 of file gpiv-post_par.h.

◆ operator_vorstra

enum GpivOperation __GpivPostPar::operator_vorstra

specify which derivative type from PIV data to calculate

Definition at line 171 of file gpiv-post_par.h.

◆ operator_vorstra__set

gboolean __GpivPostPar::operator_vorstra__set

flag if operator_vorstra has been defined

Definition at line 174 of file gpiv-post_par.h.

◆ scale_type

enum GpivScaleType __GpivPostPar::scale_type

normal or inverse scaling

Definition at line 180 of file gpiv-post_par.h.

◆ scale_type__set

gboolean __GpivPostPar::scale_type__set

flag if scale_type has been defined

Definition at line 181 of file gpiv-post_par.h.

◆ set

gboolean __GpivPostPar::set

setting of PIV data: enable / disable

Definition at line 140 of file gpiv-post_par.h.

◆ set__set

gboolean __GpivPostPar::set__set

flag if set has been defined

Definition at line 141 of file gpiv-post_par.h.

◆ set_dx

float __GpivPostPar::set_dx

value of disabled PIV data in horizontal (column-wise) direction

Definition at line 143 of file gpiv-post_par.h.

◆ set_dx__set

gboolean __GpivPostPar::set_dx__set

flag if set_dx has been defined

Definition at line 145 of file gpiv-post_par.h.

◆ set_dy

float __GpivPostPar::set_dy

value of disabled PIV data in vertical (row-wise) direction

Definition at line 147 of file gpiv-post_par.h.

◆ set_dy__set

gboolean __GpivPostPar::set_dy__set

flag if set_dy has been defined

Definition at line 149 of file gpiv-post_par.h.

◆ subtract

int __GpivPostPar::subtract

data type to subtract from estimators NONE (0), mean (1) Zoff_dx and Zoff_dy (2)

Definition at line 158 of file gpiv-post_par.h.

◆ subtract__set

gboolean __GpivPostPar::subtract__set

flag if subtract has been defined

Definition at line 159 of file gpiv-post_par.h.

◆ z_off_dx

float __GpivPostPar::z_off_dx

offset value for horizontal PIV estimator

Definition at line 161 of file gpiv-post_par.h.

◆ z_off_dx__set

gboolean __GpivPostPar::z_off_dx__set

flag if z_off_dx has been defined

Definition at line 162 of file gpiv-post_par.h.

◆ z_off_dy

float __GpivPostPar::z_off_dy

offset value for vertical PIV estimator

Definition at line 164 of file gpiv-post_par.h.

◆ z_off_dy__set

gboolean __GpivPostPar::z_off_dy__set

flag if z_off_dy has been defined

Definition at line 165 of file gpiv-post_par.h.


The documentation for this struct was generated from the following file:

Generated for libgpiv-0.6.1 by doxygen 1.8.13