/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        C O U P E S   H O R I Z O N T A L E   E T   V E R T I C A L E   D A N S   U N E   I M A G E  :                             */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*        Author of '$xci/coupe.02$I' :                                                                                              */
/*                                                                                                                                   */
/*                    Jean-Francois Colonna (LACTAMME, 1997??????????).                                                              */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        M A C R O S   U T I L E S  :                                                                                               */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   MARQUAGE_DE_L_EMPLACEMENT_DES_COUPES                                                                                          \
                    Bblock                                                                                                              \
                    Test(IL_FAUT(coupe_horizontale))                                                                                    \
                         Bblock                                                                                                         \
                         Test(IL_FAUT(marquer_l_emplacement_des_coupes))                                                                \
                              Bblock                                                                                                    \
                              SET_COULEURS(NOIR,niveau_de_la_coupe_horizontale);                                                        \
                              SET_CURSOR(_____cNORMALISE_OX(Xmin),position_coupe_horizontale,_____cNORMALISE_OZ(Zmin));                 \
                              CALS(FgPA());                                                                                             \
                              SET_CURSOR(_____cNORMALISE_OX(Xmax),position_coupe_horizontale,_____cNORMALISE_OZ(Zmin));                 \
                              CALS(FgPB());                                                                                             \
                                        /* Trace de la coupe horizontale a l'endroit ou on la fait.                                  */ \
                              Eblock                                                                                                    \
                         ATes                                                                                                           \
                              Bblock                                                                                                    \
                              Eblock                                                                                                    \
                         ETes                                                                                                           \
                         Eblock                                                                                                         \
                    ATes                                                                                                                \
                         Bblock                                                                                                         \
                         Eblock                                                                                                         \
                    ETes                                                                                                                \
                                                                                                                                        \
                    Test(IL_FAUT(coupe_verticale))                                                                                      \
                         Bblock                                                                                                         \
                         Test(IL_FAUT(marquer_l_emplacement_des_coupes))                                                                \
                              Bblock                                                                                                    \
                              SET_COULEURS(NOIR,niveau_de_la_coupe_verticale);                                                          \
                              SET_CURSOR(position_coupe_verticale,_____cNORMALISE_OY(Ymin),_____cNORMALISE_OZ(Zmin));                   \
                              CALS(FgPA());                                                                                             \
                              SET_CURSOR(position_coupe_verticale,_____cNORMALISE_OY(Ymax),_____cNORMALISE_OZ(Zmin));                   \
                              CALS(FgPB());                                                                                             \
                                        /* Trace de la coupe verticale a l'endroit ou on la fait.                                    */ \
                              Eblock                                                                                                    \
                         ATes                                                                                                           \
                              Bblock                                                                                                    \
                              Eblock                                                                                                    \
                         ETes                                                                                                           \
                         Eblock                                                                                                         \
                    ATes                                                                                                                \
                         Bblock                                                                                                         \
                         Eblock                                                                                                         \
                    ETes                                                                                                                \
                    Eblock



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