YaDICs
V04.14.a
Yet another Digital Image Correlation software: platform dedicated to 2/3D Fluid and Solid kinematics field measurements.
|
this class implement the initialization of fields, residue map and deformed image from data coming from previous calculations and from current mesh properties. More...
#include <Cfield_opticalFlow.h>
Public Member Functions | |
virtual void | init (CParameterNetCDF &fp) |
Public Member Functions inherited from Cfield< T, Timg > | |
virtual void | exec (const Cimage< Timg > &oImage, const Cmesh< T, Timg > &oMesh, CImgList< T > &modes_prev, CshapeFunction< T, Timg > &oShape_prev, const std::vector< T > &ref_prev, const CImgList< T > &nodes_prev) |
virtual void | project (const Cmesh< T, Timg > &oMesh, const Cimage< Timg > &oImage, CImgList< T > &modes_prev, CshapeFunction< T, Timg > &oShape_prev, const std::vector< T > &ref_prev, const CImgList< T > &nodes_prev, CImgList< T > &modes_cur)=0 |
int | num_var () |
int | grid_dims (const int &i) |
Additional Inherited Members | |
Public Attributes inherited from Cfield< T, Timg > | |
std::string | class_name |
std::string | m_type |
std::string | m_name |
int | num_dim |
int | m_threadNB |
int | _3D |
bool | m_verbose |
const char * | m_paramPath |
CImgList< T > | m_field |
CImg< T > | m_res |
CImg< T > | m_def |
CImgList< T > | m_mode |
std::vector< T > | m_meanRes |
CImg< T > | m_correlogram |
to improve, they shouldn't be here// | |
int | m_storeCorrelo |
CshapeFunction< T, Timg > * | m_pShape |
std::vector< T > | m_ref |
this class implement the initialization of fields, residue map and deformed image from data coming from previous calculations and from current mesh properties.
[in] | this->m_pShape | : CshapeFunction<T>*. The knowledge a the shape function used in the case of Integrated Optical Flow is required to project previous field and initialize modes. |
|
inlinevirtual |
shape functions are required for the projection of the initial field
such assignements are required since the shape function factory is here not used from the upper function, i.e. argc argv, but from CParameterNetCDF. Thus the command line is not readed, so m_verbose and m_paramPath are unknown.!//
Implements Cfield< T, Timg >.
Reimplemented in Cfield_opticalFlow_integrated< T, Timg >, and Cfield_opticalFlow_integrated_block< T, Timg >.