/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        D E F I N I T I O N   D E S   O P E R A T I O N S   D ' A C C U M U L A T I O N  :                                         */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*        Author of '$xci/accumule.02$I' :                                                                                           */
/*                                                                                                                                   */
/*                    Jean-Francois Colonna (LACTAMME, 1995??????????).                                                              */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        M A C R O S   U T I L E S  :                                                                                               */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   NUMERO_D_IMAGE_TRANSLATE(numero)                                                                                              \
                    MODS(ADD2(INTE(numero),translation_des_numeros_des_images),INTE(premiere_image),INTE(derniere_image))               \
                                        /* Fonction de translation d'un numero d'image.                                              */
#define   NUMERO_D_IMAGE                                                                                                                \
                    COND(IL_NE_FAUT_PAS(inverser_l_ordre_de_recuperation_des_images)                                                    \
                        ,NUMERO_D_IMAGE_TRANSLATE(numero_d_image)                                                                       \
                        ,NUMERO_D_IMAGE_TRANSLATE(INVX(numero_d_image,premiere_image,derniere_image))                                   \
                         )                                                                                                              \
                                        /* Fonction de calcul du numero de l'image courante. On notera qu'avant le 20000204172501,   */ \
                                        /* il y avait ici :                                                                          */ \
                                        /*                                                                                           */ \
                                        /*        NUMERO_D_IMAGE_TRANSLATE(SOUS(derniere_image,SOUS(numero_d_image,premiere_image))) */ \
                                        /*                                                                                           */ \
                                        /* mais, l'introduction de 'INVX(...)' a cette date a simplifie le probleme...               */

#define   VRAI_PAS_HORIZONTAL                                                                                                           \
                    COND(IZEQ(facteur_stereoscopique)                                                                                   \
                        ,NEUT(pas_horizontal)                                                                                           \
                        ,MUL2(facteur_stereoscopique,pas_horizontal)                                                                    \
                         )
#define   VRAI_PAS_VERTICAL                                                                                                             \
                    NEUT(pas_vertical)
                                        /* Pas de decalage des differentes images reellement utilises...                             */



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