/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        G E S T I O N   D E S   I N T E R P O L A T I O N S  :                                                                     */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*        Author of '$xrs/surfaces.41$I' :                                                                                           */
/*                                                                                                                                   */
/*                    Jean-Francois Colonna (LACTAMME, 20150528122339).                                                              */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

#define   DEFINITION_DES_INTERPOLATIONS(nom)                                                                                            \
                    DEFV(Logical,INIT(nom`interpoler_bilineairement_ou_bicubiquement                                                    \
                                     ,FFload_point_coordonnees_01_____interpoler_bilineairement_ou_bicubiquement                        \
                                      )                                                                                                 \
                         );                                                                                                             \
                    DEFV(Logical,INIT(nom`utiliser_l_interpolation_bilineaire                                                           \
                                     ,FFload_point_coordonnees_01_____utiliser_l_interpolation_bilineaire                               \
                                      )                                                                                                 \
                         );                                                                                                             \
                    DEFV(Logical,INIT(nom`eviter_les_fortes_discontinuites                                                              \
                                     ,bILOAD_POINT_COORDONNEES_01_____eviter_les_fortes_discontinuites                                  \
                                      )                                                                                                 \
                         );                                                                                                             \
                    DEFV(Float,INIT(nom`epsilon_detection_des_fortes_discontinuites                                                     \
                                   ,bILOAD_POINT_COORDONNEES_01_____epsilon_detection_des_fortes_discontinuites                         \
                                    )                                                                                                   \
                         );                                                                                                             \
                                        /* Procedure introduite le 20170301131225 et completee le 20170301143044 (discontinuites).   */

     DEFINITION_DES_INTERPOLATIONS(imageA_Droite_uv_);

     DEFINITION_DES_INTERPOLATIONS(image_Coordonnee_U_);
     DEFINITION_DES_INTERPOLATIONS(image_Coordonnee_V_);

     DEFINITION_DES_INTERPOLATIONS(image_Trous_);

     DEFINITION_DES_INTERPOLATIONS(image_Rayon_);

     DEFINITION_DES_INTERPOLATIONS(image_Texture_R_);
     DEFINITION_DES_INTERPOLATIONS(image_Texture_V_);
     DEFINITION_DES_INTERPOLATIONS(image_Texture_B_);

#define   B_DEFINITION_DES_INTERPOLATIONS(nom)                                                                                          \
                    BSaveModifyVariable                                                                                                 \
                        (Logical                                                                                                        \
                        ,FFload_point_coordonnees_01_____interpoler_bilineairement_ou_bicubiquement                                     \
                        ,nom`interpoler_bilineairement_ou_bicubiquement                                                                 \
                         );                                                                                                             \
                    BSaveModifyVariable                                                                                                 \
                        (Logical                                                                                                        \
                        ,FFload_point_coordonnees_01_____utiliser_l_interpolation_bilineaire                                            \
                        ,nom`utiliser_l_interpolation_bilineaire                                                                        \
                         );                                                                                                             \
                    BSaveModifyVariable                                                                                                 \
                        (Logical                                                                                                        \
                        ,bILOAD_POINT_COORDONNEES_01_____eviter_les_fortes_discontinuites                                               \
                        ,nom`eviter_les_fortes_discontinuites                                                                           \
                         );                                                                                                             \
                    BSaveModifyVariable                                                                                                 \
                        (Float                                                                                                          \
                        ,bILOAD_POINT_COORDONNEES_01_____epsilon_detection_des_fortes_discontinuites                                    \
                        ,nom`epsilon_detection_des_fortes_discontinuites                                                                \
                         );                                                                                                             \
                                        /* Procedure introduite le 20170301133935 qui correspond aux 'BSaveModifyVariable(...)'.     */ \
                                        /*                                                                                           */ \
                                        /* On notera que cette procedure est inutile le 20170301140551...                            */
#define   E_DEFINITION_DES_INTERPOLATIONS(nom)                                                                                          \
                    ESaveModifyVariable                                                                                                 \
                        (Float                                                                                                          \
                        ,bILOAD_POINT_COORDONNEES_01_____epsilon_detection_des_fortes_discontinuites                                    \
                         );                                                                                                             \
                    ESaveModifyVariable                                                                                                 \
                        (Logical                                                                                                        \
                        ,bILOAD_POINT_COORDONNEES_01_____eviter_les_fortes_discontinuites                                               \
                         );                                                                                                             \
                    ESaveModifyVariable                                                                                                 \
                        (Logical                                                                                                        \
                        ,FFload_point_coordonnees_01_____utiliser_l_interpolation_bilineaire                                            \
                         );                                                                                                             \
                    ESaveModifyVariable                                                                                                 \
                        (Logical                                                                                                        \
                        ,FFload_point_coordonnees_01_____interpoler_bilineairement_ou_bicubiquement                                     \
                         );                                                                                                             \
                                        /* Procedure introduite le 20170301133935 qui correspond aux 'BSaveModifyVariable(...)'.     */ \
                                        /*                                                                                           */ \
                                        /* On notera que cette procedure est inutile le 20170301140551...                            */



Copyright © Jean-François Colonna, 2019-2021.
Copyright © CMAP (Centre de Mathématiques APpliquées) UMR CNRS 7641 / Ecole Polytechnique, 2019-2021.