MEPP2 Project
Functions
transfo_lab2lab2000hl.h File Reference
#include <FEVV/Filters/CGAL/Surface_mesh/CMDM/resources/L_data.h>
#include <FEVV/Filters/CGAL/Surface_mesh/CMDM/resources/RegularGrid_0_0_1.h>
#include <FEVV/Filters/CGAL/Surface_mesh/CMDM/resources/RegularGrid_0_0_2.h>
#include <FEVV/Filters/CGAL/Surface_mesh/CMDM/resources/RegularGridInit_0_0_1.h>
#include <FEVV/Filters/CGAL/Surface_mesh/CMDM/resources/RegularGridInit_0_0_2.h>
Include dependency graph for transfo_lab2lab2000hl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

double interpolate1_computevalue (double x0, double x1, double y0, double y1, double x)
 
double interpolate1_process (std::vector< double > &init_grid, std::vector< double > &val_grid, double x)
 
double interpolate2_computevalue (double q_00, double q_10, double q_01, double q_11, double x0, double x1, double y0, double y1, double x, double y)
 
std::pair< double, double > interpolate2_process (std::vector< std::vector< std::pair< double, double > > > &init_grid_AB, double x, double y)
 
void initMatLABCH (std::vector< double > &init_grid_L, std::vector< double > &grid_L, std::vector< std::vector< std::pair< double, double > > > &init_grid_AB)
 
void lab2000hl_conversion (double L, double A, double B, double *lab2000hl, std::vector< double > &init_grid_L, std::vector< double > &grid_L, std::vector< std::vector< std::pair< double, double > > > &init_grid_AB)
 

Function Documentation

◆ initMatLABCH()

void initMatLABCH ( std::vector< double > &  init_grid_L,
std::vector< double > &  grid_L,
std::vector< std::vector< std::pair< double, double > > > &  init_grid_AB 
)
inline

Definition at line 137 of file transfo_lab2lab2000hl.h.

Here is the caller graph for this function:

◆ interpolate1_computevalue()

double interpolate1_computevalue ( double  x0,
double  x1,
double  y0,
double  y1,
double  x 
)
inline

Definition at line 21 of file transfo_lab2lab2000hl.h.

Here is the caller graph for this function:

◆ interpolate1_process()

double interpolate1_process ( std::vector< double > &  init_grid,
std::vector< double > &  val_grid,
double  x 
)
inline

Definition at line 27 of file transfo_lab2lab2000hl.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ interpolate2_computevalue()

double interpolate2_computevalue ( double  q_00,
double  q_10,
double  q_01,
double  q_11,
double  x0,
double  x1,
double  y0,
double  y1,
double  x,
double  y 
)
inline

Definition at line 61 of file transfo_lab2lab2000hl.h.

Here is the caller graph for this function:

◆ interpolate2_process()

std::pair< double, double > interpolate2_process ( std::vector< std::vector< std::pair< double, double > > > &  init_grid_AB,
double  x,
double  y 
)
inline

Definition at line 89 of file transfo_lab2lab2000hl.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ lab2000hl_conversion()

void lab2000hl_conversion ( double  L,
double  A,
double  B,
double *  lab2000hl,
std::vector< double > &  init_grid_L,
std::vector< double > &  grid_L,
std::vector< std::vector< std::pair< double, double > > > &  init_grid_AB 
)
inline

Definition at line 175 of file transfo_lab2lab2000hl.h.

Here is the call graph for this function:
Here is the caller graph for this function: