/*************************************************************************************************************************************/ /* */ /* 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