/*************************************************************************************************************************************/ /* */ /* P A R A M E T R A G E D U G E N E R A T E U R D E C H A M P : */ /* */ /* */ /* Author of '$xci/genere_ch.11$I' : */ /* */ /* Jean-Francois COLONNA (LACTAMME, 20060516102552). */ /* */ /*************************************************************************************************************************************/ /*===================================================================================================================================*/ /*************************************************************************************************************************************/ /* */ /* G E N E R A T I O N D U C H A M P : */ /* */ /*************************************************************************************************************************************/ #define PROCESS_ARGUMENTS_DE_PARAMETRAGE_2D_DE_____ACCES_A_UN_CHAMP_3D \ /* Procedure introduite le 20071101090820 pour distinguer les cas qui utilisent 'Zf' de */ \ /* ceux qui ne l'utilisent pas... */ \ Bblock \ \ DEBUT_D_IMBRICATION_DES_____gPROCESS_PARAMETRE_____SECONDAIRES; \ /* Introduit le 20070130091402 car, en effet, il manquait... */ \ \ GET_ARGUMENT_F("amplificateur=""a=",amplificateur_de_la_fonction); \ GET_ARGUMENT_F("translateur=""t=""T=",translateur_de_la_fonction); \ \ GET_ARGUMENT_F("fTx=""fTX=",ASD1(translation,dx)); \ /* Introduit le 20190621105432 pour Forcer la valeur sans message d'avertissement... */ \ PROCESS_ARGUMENT_F("Tx=""TX=" \ ,ASD1(translation,dx) \ ,BLOC(VIDE;) \ ,BLOC( \ Bblock \ Test(IL_NE_FAUT_PAS(ACCES_A_LA_COORDONNEE_X_D_UN_CHAMP_3D_____compatibilite_20100210)) \ Bblock \ PRINT_ATTENTION("la translation 'TX' peut etre incoherente a cause de {xbg,xhd}"); \ CALS(FPrme0("Utiliser de preference : 'TRANSLATION_OX=...'.\n")); \ /* Avertissement introduit le 20100917100352 (voir 'v $xiii/mono_image$DEF 20100917095419'). */ \ /* L'argument : */ \ /* */ \ /* carre_X_CHAMP_3D_____compatibilite_20100210=VRAI */ \ /* */ \ /* fait evidemment disparaitre ce probleme ou sinon utiliser : */ \ /* */ \ /* TRANSLATION_OX=... */ \ /* */ \ Eblock \ ATes \ Bblock \ Eblock \ ETes \ Eblock \ ) \ ); \ GET_ARGUMENT_F("fTy=""fTY=",ASD1(translation,dy)); \ /* Introduit le 20190621105432 pour Forcer la valeur sans message d'avertissement... */ \ PROCESS_ARGUMENT_F("Ty=""TY=" \ ,ASD1(translation,dy) \ ,BLOC(VIDE;) \ ,BLOC( \ Bblock \ Test(IL_NE_FAUT_PAS(ACCES_A_LA_COORDONNEE_Y_D_UN_CHAMP_3D_____compatibilite_20100210)) \ Bblock \ PRINT_ATTENTION("la translation 'TY' peut etre incoherente a cause de {ybg,yhd}"); \ CALS(FPrme0("Utiliser de preference : 'TRANSLATION_OY=...'.\n")); \ /* Avertissement introduit le 20100917100352 (voir 'v $xiii/mono_image$DEF 20100917095419'). */ \ /* L'argument : */ \ /* */ \ /* carre_Y_CHAMP_3D_____compatibilite_20100210=VRAI */ \ /* */ \ /* fait evidemment disparaitre ce probleme ou sinon utiliser : */ \ /* */ \ /* TRANSLATION_OY=... */ \ /* */ \ Eblock \ ATes \ Bblock \ Eblock \ ETes \ Eblock \ ) \ ); \ GET_ARGUMENT_F("fEx=""fEX=",ASD1(echelle,cx)); \ /* Introduit le 20190621105432 pour Forcer la valeur sans message d'avertissement... */ \ PROCESS_ARGUMENT_F("Ex=""EX=" \ ,ASD1(echelle,cx) \ ,BLOC(VIDE;) \ ,BLOC( \ Bblock \ Test(IL_NE_FAUT_PAS(ACCES_A_LA_COORDONNEE_X_D_UN_CHAMP_3D_____compatibilite_20100210)) \ Bblock \ PRINT_ATTENTION("l'echelle 'EX' peut etre incoherente a cause de {xbg,xhd}"); \ CAL3(Prme1("Utiliser de preference : 'matrice=%s aXX=... aYY=...'.\n",C_VRAI____)); \ /* Avertissement introduit le 20100917100352 (voir 'v $xiii/mono_image$DEF 20100917095419'). */ \ /* L'argument : */ \ /* */ \ /* carre_X_CHAMP_3D_____compatibilite_20100210=VRAI */ \ /* */ \ /* fait evidemment disparaitre ce probleme ou sinon utiliser : */ \ /* */ \ /* matrice=VRAI */ \ /* aXX=... */ \ /* aYY=... */ \ /* */ \ /* en notant bien qu'il faut 'aXX' et 'aYY'... */ \ Eblock \ ATes \ Bblock \ Eblock \ ETes \ Eblock \ ) \ ); \ GET_ARGUMENT_F("fEy=""fEY=",ASD1(echelle,cy)); \ /* Introduit le 20190621105432 pour Forcer la valeur sans message d'avertissement... */ \ PROCESS_ARGUMENT_F("Ey=""EY=" \ ,ASD1(echelle,cy) \ ,BLOC(VIDE;) \ ,BLOC( \ Bblock \ Test(IL_NE_FAUT_PAS(ACCES_A_LA_COORDONNEE_Y_D_UN_CHAMP_3D_____compatibilite_20100210)) \ Bblock \ PRINT_ATTENTION("l'echelle 'EY' peut etre incoherente a cause de {ybg,yhd}"); \ CAL3(Prme1("Utiliser de preference : 'matrice=%s aXX=... aYY=...'.\n",C_VRAI____)); \ /* Avertissement introduit le 20100917100352 (voir 'v $xiii/mono_image$DEF 20100917095419'). */ \ /* L'argument : */ \ /* */ \ /* carre_Y_CHAMP_3D_____compatibilite_20100210=VRAI */ \ /* */ \ /* fait evidemment disparaitre ce probleme ou sinon utiliser : */ \ /* */ \ /* matrice=VRAI */ \ /* aXX=... */ \ /* aYY=... */ \ /* */ \ /* en notant bien qu'il faut 'aXX' et 'aYY'... */ \ Eblock \ ATes \ Bblock \ Eblock \ ETes \ Eblock \ ) \ ); \ /* Introduits ici le 20061127120458 (alors qu'avant cette date, ces arguments figuraient */ \ /* explicitement dans les '$K' utilisant ce fichier -'v $xci/genere_ch.11$I'-). */ \ /* */ \ /* On rappelle le 20080325125252 que les coordonnees sont transformees selon : */ \ /* */ \ /* echelle.(coordonnee - translation) */ \ /* */ \ /* avant d'etre utilisees... */ \ /* */ \ /* Le 20080328161433 ont ete introduits {"TX=","TY=","EX=","EY="} par "symetrie" avec ce */ \ /* qui se fait avec d'autres parametres... */ \ GET_ARGUMENT_L("Igenere_champ_____compatibilite_20050902=""compatibilite_20050902=" \ ,Igenere_champ_____compatibilite_20050902 \ ); \ /* Introduits le 20080331164232... */ \ \ GET_ARGUMENT_P("rNOIR=",Ifloat_std_____niveau_NOIR); \ GET_ARGUMENT_P("rBLANC=",Ifloat_std_____niveau_BLANC); \ /* Introduits le 220190618133325... */ \ \ GET_ARGUMENT_L("Fbinariser=",Ftraitement_des_points_d_un_champ_____binariser_le_champ); \ GET_ARGUMENT_F("Fbinariser_seuil=""Fbinseuil=",Ftraitement_des_points_d_un_champ_____seuil_de_binarisation); \ GET_ARGUMENT_F("Fbinariser_inf=""Fbini=",Ftraitement_des_points_d_un_champ_____valeur_inferieure); \ GET_ARGUMENT_F("Fbinariser_sup=""Fbins=",Ftraitement_des_points_d_un_champ_____valeur_superieure); \ /* Introduits le 20150408094307... */ \ \ GET_ARGUMENT_L("Ftronque=",IFgenere_champ_____calculer_le_champ_tronque); \ GET_ARGUMENT_F("Ftronque_inf=""Ftroni=",IFgenere_champ_____borne_inferieure_du_champ_tronque); \ GET_ARGUMENT_F("Ftronque_sup=""Ftrons=",IFgenere_champ_____borne_superieure_du_champ_tronque); \ /* Introduits le 20061127114230... */ \ \ GET_ARGUMENT_L("tronque=",Igenere_champ_____calculer_le_champ_tronque); \ GET_ARGUMENT_P("tronque_inf=""troni=",Igenere_champ_____borne_inferieure_du_champ_tronque); \ GET_ARGUMENT_P("trons=""tronque_sup=",Igenere_champ_____borne_superieure_du_champ_tronque); \ /* Introduits le 20061127114230... */ \ \ GET_ARGUMENT_L("Fmodulo=",IFgenere_champ_____calculer_le_champ_modulo); \ GET_ARGUMENT_F("Fmodulo_inf=""Fmodi=",IFgenere_champ_____borne_inferieure_du_champ_modulo); \ GET_ARGUMENT_F("Fmodulo_sup=""Fmods=",IFgenere_champ_____borne_superieure_du_champ_modulo); \ /* Introduits le 20060608105124... */ \ \ GET_ARGUMENT_L("modulo=",Igenere_champ_____calculer_le_champ_modulo); \ GET_ARGUMENT_P("modulo_inf=""modi=",Igenere_champ_____borne_inferieure_du_champ_modulo); \ GET_ARGUMENT_P("modulo_sup=""mods=",Igenere_champ_____borne_superieure_du_champ_modulo); \ /* Introduits le 20060608105124... */ \ \ GET_ARGUMENT_L("remplacer_Xf_Yf_Zf_Tf_par_Rho_Theta_Phi_Alpha=""rXYZTRTPA=""rXYRT=" \ ,IFgenere_champ_____remplacer_Xf_Yf_Zf_Tf_par_Rho_Theta_Phi_Alpha \ ); \ /* Introduits le 20231215105654... */ \ \ GET_ARGUMENTS2_L("editer_extrema_Xf_Yf_Zf_Tf=""extXYZT=" \ ,IFgenere_champ_____editer_les_extrema_de_Xf_Yf_Zf_Tf \ ,Igenere_champ_____editer_les_extrema_de_Xf_Yf_Zf_Tf \ ); \ /* Introduits le 20150404093102... */ \ \ GET_ARGUMENT_F("Xmin_interieur=""XminI=",IFgenere_champ_____Xmin); \ GET_ARGUMENT_F("Xmax_interieur=""XmaxI=",IFgenere_champ_____Xmax); \ \ GET_ARGUMENT_F("Ymin_interieur=""YminI=",IFgenere_champ_____Ymin); \ GET_ARGUMENT_F("Ymax_interieur=""YmaxI=",IFgenere_champ_____Ymax); \ \ GET_ARGUMENT_F("niveau_exterieur=""niveauE=",IFgenere_champ_____niveau_exterieur); \ \ GET_ARGUMENT_L("rotations=",ACCES_A_UN_CHAMP_3D_____initialiser_la_matrice_avec_les_rotations); \ GET_ARGUMENT_N("matrice=",ACCES_A_UN_CHAMP_3D_____initialiser_la_matrice_avec_les_rotations); \ /* Introduit le 20060517105124... */ \ /* */ \ /* On notera le 20061127135750 que faire : */ \ /* */ \ /* matrice=VRAI */ \ /* */ \ /* aXX=... (ATTENTION : different de 0) */ \ /* TRANSLATION_OX=... */ \ /* */ \ /* aYY=... (ATTENTION : different de 0) */ \ /* TRANSLATION_OY=... */ \ /* */ \ /* aZZ=... (ATTENTION : different de 0) */ \ /* TRANSLATION_OZ=... */ \ /* */ \ /* permet de jouer individuellement sur l'echelle et la translation de chacune des trois */ \ /* coordonnees {X,Y,Z} et ce en plus des autres dispositifs existants dans ce domaine */ \ /* comme : */ \ /* */ \ /* "Ex=" */ \ /* "Tx=" */ \ /* */ \ /* "Ey=" */ \ /* "Ty=" */ \ /* */ \ /* "Ez=" */ \ /* "Tz=" */ \ /* */ \ /* et qui sont "historiques" et pour lesquels il y a des problemes d'utilisation */ \ /* ('v $xiii/mono_image$DEF 20100917095419') a cause de la renormalisation... */ \ /* */ \ /* On notera le 20100917111957 que faire : */ \ /* */ \ /* matrice=VRAI */ \ /* */ \ /* donne la matrice 'vecteurs_____matrix_3D' : */ \ /* */ \ /* 0 0 0 */ \ /* 0 0 0 */ \ /* 0 0 0 */ \ /* */ \ /* alors que : */ \ /* */ \ /* matrice=FAUX */ \ /* */ \ /* donne la matrice 'vecteurs_____matrix_3D' : */ \ /* */ \ /* 1 0 0 */ \ /* 0 1 0 */ \ /* 0 0 1 */ \ /* */ \ \ GET_ARGUMENT_L("centrer_xbg_xhd=""cxbgxhd=",ACCES_A_UN_CHAMP_3D_____centrer_X); \ GET_ARGUMENT_F("xbg=""xbgD=""xbgA=",ACCES_A_UN_CHAMP_3D_____OX); \ GET_ARGUMENT_F("xhd=""xhdD=""xhdA=",ACCES_A_UN_CHAMP_3D_____EX); \ GET_ARGUMENT_L("centrer_ybg_yhd=""cybgyhd=",ACCES_A_UN_CHAMP_3D_____centrer_Y); \ GET_ARGUMENT_F("ybg=""ybgD=""ybgA=",ACCES_A_UN_CHAMP_3D_____OY); \ GET_ARGUMENT_F("yhd=""yhdD=""yhdA=",ACCES_A_UN_CHAMP_3D_____EY); \ /* Arguments introduits le 20100210083218, sachant que {"EX=","EY="} sont deja utilises */ \ /* pour 'echelle' et ne peuvent donc l'etre ici... */ \ /* */ \ /* Les arguments de centrage ont ete introduits le 20170602131442... */ \ \ GET_ARGUMENT_F("ZOOM=",ACCES_A_UN_CHAMP_3D_____rapport_courant_du_zoom); \ /* Introduit le 20060622184434... */ \ \ PROCESS_ARGUMENT_F("ROTATION_OX=",ACCES_A_UN_CHAMP_3D_____angle_de_ROTATION_OX \ ,BLOC(VIDE;) \ ,BLOC(EGAL(vecteurs_____ordre_de_la_ROTATION_0X,nombre_d_arguments_recuperes); \ ) \ ); \ PROCESS_ARGUMENT_F("ROTATION_OY=",ACCES_A_UN_CHAMP_3D_____angle_de_ROTATION_OY \ ,BLOC(VIDE;) \ ,BLOC(EGAL(vecteurs_____ordre_de_la_ROTATION_0Y,nombre_d_arguments_recuperes); \ ) \ ); \ PROCESS_ARGUMENT_F("ROTATION_OZ=",ACCES_A_UN_CHAMP_3D_____angle_de_ROTATION_OZ \ ,BLOC(VIDE;) \ ,BLOC(EGAL(vecteurs_____ordre_de_la_ROTATION_0Z,nombre_d_arguments_recuperes); \ ) \ ); \ \ GET_ARGUMENT_F("a11=""axx=""aXX=",ASD2(vecteurs_____matrix_3D,cx,cx)); \ GET_ARGUMENT_F("a12=""axy=""aXY=",ASD2(vecteurs_____matrix_3D,cx,cy)); \ GET_ARGUMENT_F("a13=""axz=""aXZ=",ASD2(vecteurs_____matrix_3D,cx,cz)); \ \ GET_ARGUMENT_F("a21=""ayx=""aYX=",ASD2(vecteurs_____matrix_3D,cy,cx)); \ GET_ARGUMENT_F("a22=""ayy=""aYY=",ASD2(vecteurs_____matrix_3D,cy,cy)); \ GET_ARGUMENT_F("a23=""ayz=""aYZ=",ASD2(vecteurs_____matrix_3D,cy,cz)); \ \ GET_ARGUMENT_F("a31=""azx=""aZX=",ASD2(vecteurs_____matrix_3D,cz,cx)); \ GET_ARGUMENT_F("a32=""azy=""aZY=",ASD2(vecteurs_____matrix_3D,cz,cy)); \ GET_ARGUMENT_F("a33=""azz=""aZZ=",ASD2(vecteurs_____matrix_3D,cz,cz)); \ \ GET_ARGUMENT_F("TRANSLATION_OX=",ACCES_A_UN_CHAMP_3D_____translation_OX); \ GET_ARGUMENT_F("TRANSLATION_OY=",ACCES_A_UN_CHAMP_3D_____translation_OY); \ GET_ARGUMENT_F("TRANSLATION_OZ=",ACCES_A_UN_CHAMP_3D_____translation_OZ); \ \ GET_ARGUMENT_L("FXYZmodulo=""FXYZm=",ACCES_A_UN_CHAMP_3D_____calculer_les_coordonnees_modulo); \ /* Je rappelle le 20170307153535 le role fondamental joue par les coordonnees */ \ /* {{xbg,ybg},{xhd,yhd}} qui ne valent pas {{0,1},{0,1}} par defaut ce qui provoque */ \ /* alors des translations {-1/2,-1/2} automatiques... */ \ \ GET_ARGUMENT_L("FXmodulo=""FXm=",ACCES_A_UN_CHAMP_3D_____calculer_la_coordonnee_X_modulo); \ GET_ARGUMENT_F("FXmodulo_inf=""FXmodi=",ACCES_A_UN_CHAMP_3D_____borne_inferieure_de_la_coordonnee_X_modulo); \ GET_ARGUMENT_F("FXmodulo_sup=""FXmods=",ACCES_A_UN_CHAMP_3D_____borne_superieure_de_la_coordonnee_X_modulo); \ \ GET_ARGUMENT_L("FYmodulo=""FYm=",ACCES_A_UN_CHAMP_3D_____calculer_la_coordonnee_Y_modulo); \ GET_ARGUMENT_F("FYmodulo_inf=""FYmodi=",ACCES_A_UN_CHAMP_3D_____borne_inferieure_de_la_coordonnee_Y_modulo); \ GET_ARGUMENT_F("FYmodulo_sup=""FYmods=",ACCES_A_UN_CHAMP_3D_____borne_superieure_de_la_coordonnee_Y_modulo); \ \ GET_ARGUMENT_L("FXYZsymetrique=""FXYZs=",ACCES_A_UN_CHAMP_3D_____calculer_les_coordonnees_symetriquement); \ \ GET_ARGUMENT_L("FXsymetrique=""FXs=",ACCES_A_UN_CHAMP_3D_____calculer_la_coordonnee_X_symetriquement); \ GET_ARGUMENT_F("FXsymetrique_inf=""FXsymi=" \ ,ACCES_A_UN_CHAMP_3D_____borne_inferieure_de_la_coordonnee_X_symetrique \ ); \ GET_ARGUMENT_F("FXsymetrique_sup=""FXsyms=" \ ,ACCES_A_UN_CHAMP_3D_____borne_superieure_de_la_coordonnee_X_symetrique \ ); \ \ GET_ARGUMENT_L("FYsymetrique=""FYs=",ACCES_A_UN_CHAMP_3D_____calculer_la_coordonnee_Y_symetriquement); \ GET_ARGUMENT_F("FYsymetrique_inf=""FYsymi=" \ ,ACCES_A_UN_CHAMP_3D_____borne_inferieure_de_la_coordonnee_Y_symetrique \ ); \ GET_ARGUMENT_F("FYsymetrique_sup=""FYsyms=" \ ,ACCES_A_UN_CHAMP_3D_____borne_superieure_de_la_coordonnee_Y_symetrique \ ); \ /* Introduits le 20060626111936 et completes par {"FXmodulo=","FYmodulo=","FZmodulo="} et */ \ /* {"FXYZsymetrique=","FXsymetrique=","FYsymetrique=","FZsymetrique="} le 20071107142038... */ \ /* */ \ /* Le 20071107172734, les bornes inferieures et superieures ont ete rendues specifiques */ \ /* du "modulo" et/ou de la "symetrie"... */ \ \ GET_ARGUMENT_L("combiner_lineairement_XYZ=""cXYZ=" \ ,ACCES_A_UN_CHAMP_3D_____combiner_lineairement_les_coordonnees_XYZ \ ); \ GET_ARGUMENT_F("ponderation_XX=""pXX=",ACCES_A_UN_CHAMP_3D_____ponderation_des_coordonnees_X_X); \ GET_ARGUMENT_F("ponderation_XY=""pXY=",ACCES_A_UN_CHAMP_3D_____ponderation_des_coordonnees_X_Y); \ GET_ARGUMENT_F("ponderation_XZ=""pXZ=",ACCES_A_UN_CHAMP_3D_____ponderation_des_coordonnees_X_Z); \ GET_ARGUMENT_F("ponderation_XT=""pXT=",ACCES_A_UN_CHAMP_3D_____ponderation_des_coordonnees_X_translation); \ GET_ARGUMENT_F("ponderation_YX=""pYX=",ACCES_A_UN_CHAMP_3D_____ponderation_des_coordonnees_Y_X); \ GET_ARGUMENT_F("ponderation_YY=""pYY=",ACCES_A_UN_CHAMP_3D_____ponderation_des_coordonnees_Y_Y); \ GET_ARGUMENT_F("ponderation_YZ=""pYZ=",ACCES_A_UN_CHAMP_3D_____ponderation_des_coordonnees_Y_Z); \ GET_ARGUMENT_F("ponderation_YT=""pYT=",ACCES_A_UN_CHAMP_3D_____ponderation_des_coordonnees_Y_translation); \ GET_ARGUMENT_F("ponderation_ZX=""pZX=",ACCES_A_UN_CHAMP_3D_____ponderation_des_coordonnees_Z_X); \ GET_ARGUMENT_F("ponderation_ZY=""pZY=",ACCES_A_UN_CHAMP_3D_____ponderation_des_coordonnees_Z_Y); \ GET_ARGUMENT_F("ponderation_ZZ=""pZZ=",ACCES_A_UN_CHAMP_3D_____ponderation_des_coordonnees_Z_Z); \ GET_ARGUMENT_F("ponderation_ZT=""pZT=",ACCES_A_UN_CHAMP_3D_____ponderation_des_coordonnees_Z_translation); \ /* Parametres introduits le 20090206101519... */ \ /* */ \ /* Le 20090915100121 furent introduites les trois translations de {X,Y,Z} afin, par exemple, */ \ /* de pouvoir translater le resultat du modulo effectue juste avant... */ \ \ PROCESS_ARGUMENT_L("arithmetique_etendue_FXYZ=""arieFXYZ=" \ ,ACCES_A_UN_CHAMP_3D_____FfLIO17____`use_arithmetique_etendue_et_non_basique \ ,BLOC(VIDE;) \ ,BLOC(Bblock \ EGAL(si_le_GooF_est_activable`use_arithmetique_etendue_et_non_basique \ ,ACCES_A_UN_CHAMP_3D_____FfLIO17____`use_arithmetique_etendue_et_non_basique \ ); \ Eblock \ ) \ ); \ PROCESS_ARGUMENT_N("arithmetique_de_base_FXYZ=""aribFXYZ=" \ ,ACCES_A_UN_CHAMP_3D_____FfLIO17____`use_arithmetique_etendue_et_non_basique \ ,BLOC(VIDE;) \ ,BLOC(Bblock \ EGAL(si_le_GooF_est_activable`use_arithmetique_etendue_et_non_basique \ ,NOTL(ACCES_A_UN_CHAMP_3D_____FfLIO17____`use_arithmetique_etendue_et_non_basique) \ ); \ Eblock \ ) \ ); \ /* Parametres d'arithmetique etendue introduits le 20080327102954... */ \ \ GET_ARGUMENT_L("FXYZfonctions_elementaires=""FXYZfe=" \ ,ACCES_A_UN_CHAMP_3D_____appliquer_aux_coordonnees_des_fonctions_elementaires \ ); \ /* Introduit le 20080325153716... */ \ \ GET_ARGUMENT_F("FXponderation_NEUT=""FXpNEUT=",ACCES_A_UN_CHAMP_3D_____ponderation_NEUT_X); \ GET_ARGUMENT_F("FXponderation_ACOX=""FXpACOX=",ACCES_A_UN_CHAMP_3D_____ponderation_ACOX_X); \ GET_ARGUMENT_F("FXponderation_ASIX=""FXpASIX=",ACCES_A_UN_CHAMP_3D_____ponderation_ASIX_X); \ GET_ARGUMENT_F("FXponderation_COHX=""FXpCOHX=",ACCES_A_UN_CHAMP_3D_____ponderation_COHX_X); \ GET_ARGUMENT_F("FXponderation_COSX=""FXpCOSX=",ACCES_A_UN_CHAMP_3D_____ponderation_COSX_X); \ GET_ARGUMENT_F("FXponderation_CSEX=""FXpCSEX=",ACCES_A_UN_CHAMP_3D_____ponderation_CSEX_X); \ GET_ARGUMENT_F("FXponderation_CTGX=""FXpCTGX=",ACCES_A_UN_CHAMP_3D_____ponderation_CTGX_X); \ GET_ARGUMENT_F("FXponderation_CTHX=""FXpCTHX=",ACCES_A_UN_CHAMP_3D_____ponderation_CTHX_X); \ GET_ARGUMENT_F("FXponderation_EXPX=""FXpEXPX=",ACCES_A_UN_CHAMP_3D_____ponderation_EXPX_X); \ GET_ARGUMENT_F("FXponderation_LOGX=""FXpLOGX=",ACCES_A_UN_CHAMP_3D_____ponderation_LOGX_X); \ GET_ARGUMENT_F("FXponderation_RACX=""FXpRACX=",ACCES_A_UN_CHAMP_3D_____ponderation_RACX_X); \ GET_ARGUMENT_F("FXponderation_SECX=""FXpSECX=",ACCES_A_UN_CHAMP_3D_____ponderation_SECX_X); \ GET_ARGUMENT_F("FXponderation_SICX=""FXpSICX=",ACCES_A_UN_CHAMP_3D_____ponderation_SICX_X); \ GET_ARGUMENT_F("FXponderation_SIHX=""FXpSIHX=",ACCES_A_UN_CHAMP_3D_____ponderation_SIHX_X); \ GET_ARGUMENT_F("FXponderation_SINX=""FXpSINX=",ACCES_A_UN_CHAMP_3D_____ponderation_SINX_X); \ GET_ARGUMENT_F("FXponderation_TAHX=""FXpTAHX=",ACCES_A_UN_CHAMP_3D_____ponderation_TAHX_X); \ GET_ARGUMENT_F("FXponderation_TANX=""FXpTANX=",ACCES_A_UN_CHAMP_3D_____ponderation_TANX_X); \ /* Introduits le 20080325153716... */ \ \ GET_ARGUMENT_F("FYponderation_NEUT=""FYpNEUT=",ACCES_A_UN_CHAMP_3D_____ponderation_NEUT_Y); \ GET_ARGUMENT_F("FYponderation_ACOX=""FYpACOX=",ACCES_A_UN_CHAMP_3D_____ponderation_ACOX_Y); \ GET_ARGUMENT_F("FYponderation_ASIX=""FYpASIX=",ACCES_A_UN_CHAMP_3D_____ponderation_ASIX_Y); \ GET_ARGUMENT_F("FYponderation_COHX=""FYpCOHX=",ACCES_A_UN_CHAMP_3D_____ponderation_COHX_Y); \ GET_ARGUMENT_F("FYponderation_COSX=""FYpCOSX=",ACCES_A_UN_CHAMP_3D_____ponderation_COSX_Y); \ GET_ARGUMENT_F("FYponderation_CSEX=""FYpCSEX=",ACCES_A_UN_CHAMP_3D_____ponderation_CSEX_Y); \ GET_ARGUMENT_F("FYponderation_CTGX=""FYpCTGX=",ACCES_A_UN_CHAMP_3D_____ponderation_CTGX_Y); \ GET_ARGUMENT_F("FYponderation_CTHX=""FYpCTHX=",ACCES_A_UN_CHAMP_3D_____ponderation_CTHX_Y); \ GET_ARGUMENT_F("FYponderation_EXPX=""FYpEXPX=",ACCES_A_UN_CHAMP_3D_____ponderation_EXPX_Y); \ GET_ARGUMENT_F("FYponderation_LOGX=""FYpLOGX=",ACCES_A_UN_CHAMP_3D_____ponderation_LOGX_Y); \ GET_ARGUMENT_F("FYponderation_RACX=""FYpRACX=",ACCES_A_UN_CHAMP_3D_____ponderation_RACX_Y); \ GET_ARGUMENT_F("FYponderation_SECX=""FYpSECX=",ACCES_A_UN_CHAMP_3D_____ponderation_SECX_Y); \ GET_ARGUMENT_F("FYponderation_SICX=""FYpSICX=",ACCES_A_UN_CHAMP_3D_____ponderation_SICX_Y); \ GET_ARGUMENT_F("FYponderation_SIHX=""FYpSIHX=",ACCES_A_UN_CHAMP_3D_____ponderation_SIHX_Y); \ GET_ARGUMENT_F("FYponderation_SINX=""FYpSINX=",ACCES_A_UN_CHAMP_3D_____ponderation_SINX_Y); \ GET_ARGUMENT_F("FYponderation_TAHX=""FYpTAHX=",ACCES_A_UN_CHAMP_3D_____ponderation_TAHX_Y); \ GET_ARGUMENT_F("FYponderation_TANX=""FYpTANX=",ACCES_A_UN_CHAMP_3D_____ponderation_TANX_Y); \ /* Introduits le 20080325153716... */ \ \ GET_ARGUMENT_L("FXYZtransformation_homographique=""FXYZth=" \ ,ACCES_A_UN_CHAMP_3D_____appliquer_aux_coordonnees_une_transformation_homographique \ ); \ /* Introduit le 20180930114845... */ \ \ GET_ARGUMENT_F("FXponderation_Na111=""FXpNa111=",ACCES_A_UN_CHAMP_3D_____ponderation_Numerateur___a111_X); \ GET_ARGUMENT_F("FXponderation_Na110=""FXpNa110=",ACCES_A_UN_CHAMP_3D_____ponderation_Numerateur___a110_X); \ GET_ARGUMENT_F("FXponderation_Na101=""FXpNa101=",ACCES_A_UN_CHAMP_3D_____ponderation_Numerateur___a101_X); \ GET_ARGUMENT_F("FXponderation_Na100=""FXpNa100=",ACCES_A_UN_CHAMP_3D_____ponderation_Numerateur___a100_X); \ GET_ARGUMENT_F("FXponderation_Na011=""FXpNa011=",ACCES_A_UN_CHAMP_3D_____ponderation_Numerateur___a011_X); \ GET_ARGUMENT_F("FXponderation_Na010=""FXpNa010=",ACCES_A_UN_CHAMP_3D_____ponderation_Numerateur___a010_X); \ GET_ARGUMENT_F("FXponderation_Na001=""FXpNa001=",ACCES_A_UN_CHAMP_3D_____ponderation_Numerateur___a001_X); \ GET_ARGUMENT_F("FXponderation_Na000=""FXpNa000=",ACCES_A_UN_CHAMP_3D_____ponderation_Numerateur___a000_X); \ /* Introduits le 20180930114845... */ \ \ GET_ARGUMENT_F("FXponderation_Da111=""FXpDa111=",ACCES_A_UN_CHAMP_3D_____ponderation_Denominateur_a111_X); \ GET_ARGUMENT_F("FXponderation_Da110=""FXpDa110=",ACCES_A_UN_CHAMP_3D_____ponderation_Denominateur_a110_X); \ GET_ARGUMENT_F("FXponderation_Da101=""FXpDa101=",ACCES_A_UN_CHAMP_3D_____ponderation_Denominateur_a101_X); \ GET_ARGUMENT_F("FXponderation_Da100=""FXpDa100=",ACCES_A_UN_CHAMP_3D_____ponderation_Denominateur_a100_X); \ GET_ARGUMENT_F("FXponderation_Da011=""FXpDa011=",ACCES_A_UN_CHAMP_3D_____ponderation_Denominateur_a011_X); \ GET_ARGUMENT_F("FXponderation_Da010=""FXpDa010=",ACCES_A_UN_CHAMP_3D_____ponderation_Denominateur_a010_X); \ GET_ARGUMENT_F("FXponderation_Da001=""FXpDa001=",ACCES_A_UN_CHAMP_3D_____ponderation_Denominateur_a001_X); \ GET_ARGUMENT_F("FXponderation_Da000=""FXpDa000=",ACCES_A_UN_CHAMP_3D_____ponderation_Denominateur_a000_X); \ /* Introduits le 20180930114845... */ \ \ GET_ARGUMENT_F("FYponderation_Na111=""FYpNa111=",ACCES_A_UN_CHAMP_3D_____ponderation_Numerateur___a111_Y); \ GET_ARGUMENT_F("FYponderation_Na110=""FYpNa110=",ACCES_A_UN_CHAMP_3D_____ponderation_Numerateur___a110_Y); \ GET_ARGUMENT_F("FYponderation_Na101=""FYpNa101=",ACCES_A_UN_CHAMP_3D_____ponderation_Numerateur___a101_Y); \ GET_ARGUMENT_F("FYponderation_Na100=""FYpNa100=",ACCES_A_UN_CHAMP_3D_____ponderation_Numerateur___a100_Y); \ GET_ARGUMENT_F("FYponderation_Na011=""FYpNa011=",ACCES_A_UN_CHAMP_3D_____ponderation_Numerateur___a011_Y); \ GET_ARGUMENT_F("FYponderation_Na010=""FYpNa010=",ACCES_A_UN_CHAMP_3D_____ponderation_Numerateur___a010_Y); \ GET_ARGUMENT_F("FYponderation_Na001=""FYpNa001=",ACCES_A_UN_CHAMP_3D_____ponderation_Numerateur___a001_Y); \ GET_ARGUMENT_F("FYponderation_Na000=""FYpNa000=",ACCES_A_UN_CHAMP_3D_____ponderation_Numerateur___a000_Y); \ /* Introduits le 20180930114845... */ \ \ GET_ARGUMENT_F("FYponderation_Da111=""FYpDa111=",ACCES_A_UN_CHAMP_3D_____ponderation_Denominateur_a111_Y); \ GET_ARGUMENT_F("FYponderation_Da110=""FYpDa110=",ACCES_A_UN_CHAMP_3D_____ponderation_Denominateur_a110_Y); \ GET_ARGUMENT_F("FYponderation_Da101=""FYpDa101=",ACCES_A_UN_CHAMP_3D_____ponderation_Denominateur_a101_Y); \ GET_ARGUMENT_F("FYponderation_Da100=""FYpDa100=",ACCES_A_UN_CHAMP_3D_____ponderation_Denominateur_a100_Y); \ GET_ARGUMENT_F("FYponderation_Da011=""FYpDa011=",ACCES_A_UN_CHAMP_3D_____ponderation_Denominateur_a011_Y); \ GET_ARGUMENT_F("FYponderation_Da010=""FYpDa010=",ACCES_A_UN_CHAMP_3D_____ponderation_Denominateur_a010_Y); \ GET_ARGUMENT_F("FYponderation_Da001=""FYpDa001=",ACCES_A_UN_CHAMP_3D_____ponderation_Denominateur_a001_Y); \ GET_ARGUMENT_F("FYponderation_Da000=""FYpDa000=",ACCES_A_UN_CHAMP_3D_____ponderation_Denominateur_a000_Y); \ /* Introduits le 20180930114845... */ \ \ GET_ARGUMENT_F("FZponderation_Na111=""FZpNa111=",ACCES_A_UN_CHAMP_3D_____ponderation_Numerateur___a111_Z); \ GET_ARGUMENT_F("FZponderation_Na110=""FZpNa110=",ACCES_A_UN_CHAMP_3D_____ponderation_Numerateur___a110_Z); \ GET_ARGUMENT_F("FZponderation_Na101=""FZpNa101=",ACCES_A_UN_CHAMP_3D_____ponderation_Numerateur___a101_Z); \ GET_ARGUMENT_F("FZponderation_Na100=""FZpNa100=",ACCES_A_UN_CHAMP_3D_____ponderation_Numerateur___a100_Z); \ GET_ARGUMENT_F("FZponderation_Na011=""FZpNa011=",ACCES_A_UN_CHAMP_3D_____ponderation_Numerateur___a011_Z); \ GET_ARGUMENT_F("FZponderation_Na010=""FZpNa010=",ACCES_A_UN_CHAMP_3D_____ponderation_Numerateur___a010_Z); \ GET_ARGUMENT_F("FZponderation_Na001=""FZpNa001=",ACCES_A_UN_CHAMP_3D_____ponderation_Numerateur___a001_Z); \ GET_ARGUMENT_F("FZponderation_Na000=""FZpNa000=",ACCES_A_UN_CHAMP_3D_____ponderation_Numerateur___a000_Z); \ /* Introduits le 20180930114845... */ \ \ GET_ARGUMENT_F("FZponderation_Da111=""FZpDa111=",ACCES_A_UN_CHAMP_3D_____ponderation_Denominateur_a111_Z); \ GET_ARGUMENT_F("FZponderation_Da110=""FZpDa110=",ACCES_A_UN_CHAMP_3D_____ponderation_Denominateur_a110_Z); \ GET_ARGUMENT_F("FZponderation_Da101=""FZpDa101=",ACCES_A_UN_CHAMP_3D_____ponderation_Denominateur_a101_Z); \ GET_ARGUMENT_F("FZponderation_Da100=""FZpDa100=",ACCES_A_UN_CHAMP_3D_____ponderation_Denominateur_a100_Z); \ GET_ARGUMENT_F("FZponderation_Da011=""FZpDa011=",ACCES_A_UN_CHAMP_3D_____ponderation_Denominateur_a011_Z); \ GET_ARGUMENT_F("FZponderation_Da010=""FZpDa010=",ACCES_A_UN_CHAMP_3D_____ponderation_Denominateur_a010_Z); \ GET_ARGUMENT_F("FZponderation_Da001=""FZpDa001=",ACCES_A_UN_CHAMP_3D_____ponderation_Denominateur_a001_Z); \ GET_ARGUMENT_F("FZponderation_Da000=""FZpDa000=",ACCES_A_UN_CHAMP_3D_____ponderation_Denominateur_a000_Z); \ /* Introduits le 20180930114845... */ \ \ GET_ARGUMENT_L("FXYZspheriques=""FXYZspher=" \ ,ACCES_A_UN_CHAMP_3D_____transformer_les_coordonnees_cartesiennes_en_coordonnees_spheriques \ ); \ GET_ARGUMENT_N("FXYZcartesiennes=""FXYZcart=" \ ,ACCES_A_UN_CHAMP_3D_____transformer_les_coordonnees_cartesiennes_en_coordonnees_spheriques \ ); \ /* Introduit le 20080922122155... */ \ \ GET_ARGUMENT_F("FTransformation_x_Minimal=""FTxm=",begin_TRANSFORMATION_DES_COORDONNEES_XYZ_____x_Minimal); \ GET_ARGUMENT_F("FTransformation_x_Maximal=""FTxM=",begin_TRANSFORMATION_DES_COORDONNEES_XYZ_____x_Maximal); \ GET_ARGUMENT_F("FTransformation_y_Minimal=""FTym=",begin_TRANSFORMATION_DES_COORDONNEES_XYZ_____y_Minimal); \ GET_ARGUMENT_F("FTransformation_y_Maximal=""FTyM=",begin_TRANSFORMATION_DES_COORDONNEES_XYZ_____y_Maximal); \ GET_ARGUMENT_F("FTransformation_z_Minimal=""FTzm=",begin_TRANSFORMATION_DES_COORDONNEES_XYZ_____z_Minimal); \ GET_ARGUMENT_F("FTransformation_z_Maximal=""FTzM=",begin_TRANSFORMATION_DES_COORDONNEES_XYZ_____z_Maximal); \ GET_ARGUMENT_F("FTransformation_t_Minimal=""FTtm=",begin_TRANSFORMATION_DES_COORDONNEES_XYZ_____t_Minimal); \ GET_ARGUMENT_F("FTransformation_t_Maximal=""FTtM=",begin_TRANSFORMATION_DES_COORDONNEES_XYZ_____t_Maximal); \ /* Introduits le 20240524145614 afin de pouvoir generer des "sous-champs"... */ \ \ PROCESS_ARGUMENT_L("rn=""renormaliser=" \ ,Igenere_champ_____renormaliser_le_champ_automatiquement \ ,BLOC(VIDE;) \ ,BLOC(Bblock \ EGAL(IFgenere_champ_____renormaliser_le_champ_automatiquement \ ,Igenere_champ_____renormaliser_le_champ_automatiquement \ ); \ Eblock \ ) \ ); \ PROCESS_ARGUMENT_L("Frn=""Frenormaliser=" \ ,IFgenere_champ_____renormaliser_le_champ_automatiquement \ ,BLOC(VIDE;) \ ,BLOC(Bblock \ EGAL(Igenere_champ_____renormaliser_le_champ_automatiquement \ ,IFgenere_champ_____renormaliser_le_champ_automatiquement \ ); \ Eblock \ ) \ ); \ /* Introduit le 20090303104037 en ce qui concerne les images non standards... */ \ \ GET_ARGUMENT_L("message_hors_01=""mh01=",Igenere_champ_____editer_le_message__hors__0_1); \ /* Parametre introduit le 20190602141844... */ \ \ GET_ARGUMENT_F("origine=""o=",IFnormalisation_____niveau_origine___de_normalisation); \ GET_ARGUMENT_F("extremite=""e=",IFnormalisation_____niveau_extremite_de_normalisation); \ GET_ARGUMENT_L("zero=",IFnormalisation_____conserver_le_zero); \ /* Parametre introduit le 20090305184613... */ \ /* */ \ /* Je note le 20120704104500 que "zero=VRAI" fait que le zero (0.0) "standard=FAUX" devient */ \ /* '$GRIS_4+1' (=128) en "standard=VRAI"... */ \ \ GET_ARGUMENT_L("localiser_zero=""lzero=",IFnormalisation_____localiser_le_zero_en_un_point_donne); \ GET_ARGUMENT_F("Xzero=",IFnormalisation_____coordonnee_X_du_point_definissant_le_zero); \ GET_ARGUMENT_F("Yzero=",IFnormalisation_____coordonnee_Y_du_point_definissant_le_zero); \ /* Parametres introduits le 20170228132716... */ \ \ FIN___D_IMBRICATION_DES_____gPROCESS_PARAMETRE_____SECONDAIRES; \ /* Introduit le 20070130091402 car, en effet, il manquait... */ \ \ Eblock #define PROCESS_ARGUMENTS_DE_PARAMETRAGE_3D_DE_____ACCES_A_UN_CHAMP_3D \ /* Procedure introduite le 20071101090820 pour distinguer les cas qui utilisent 'Zf' de */ \ /* ceux qui ne l'utilisent pas... */ \ Bblock \ \ DEBUT_D_IMBRICATION_DES_____gPROCESS_PARAMETRE_____SECONDAIRES; \ \ PROCESS_ARGUMENTS_DE_PARAMETRAGE_2D_DE_____ACCES_A_UN_CHAMP_3D; \ \ GET_ARGUMENT_F("Zmin_interieur=""ZminI=",IFgenere_champ_____Zmin); \ GET_ARGUMENT_F("Zmax_interieur=""ZmaxI=",IFgenere_champ_____Zmax); \ /* Deplace de 'PROCESS_ARGUMENTS_DE_PARAMETRAGE_2D_DE_____ACCES_A_UN_CHAMP_3D(...)' a */ \ /* 'PROCESS_ARGUMENTS_DE_PARAMETRAGE_3D_DE_____ACCES_A_UN_CHAMP_3D(...)' le 20080325154755. */ \ GET_ARGUMENT_F("Tmin_interieur=""TminI=",IFgenere_champ_____Tmin); \ GET_ARGUMENT_F("Tmax_interieur=""TmaxI=",IFgenere_champ_____Tmax); \ /* Arguments relativement inutiles introduits le 20100209101540... */ \ \ GET_ARGUMENT_L("FZmodulo=""FZm=",ACCES_A_UN_CHAMP_3D_____calculer_la_coordonnee_Z_modulo); \ GET_ARGUMENT_F("FZmodulo_inf=""FZmodi=",ACCES_A_UN_CHAMP_3D_____borne_inferieure_de_la_coordonnee_Z_modulo); \ GET_ARGUMENT_F("FZmodulo_sup=""FZmods=",ACCES_A_UN_CHAMP_3D_____borne_superieure_de_la_coordonnee_Z_modulo); \ GET_ARGUMENT_L("FZsymetrique=""FZs=",ACCES_A_UN_CHAMP_3D_____calculer_la_coordonnee_Z_symetriquement); \ /* Deplace de 'PROCESS_ARGUMENTS_DE_PARAMETRAGE_2D_DE_____ACCES_A_UN_CHAMP_3D(...)' a */ \ /* 'PROCESS_ARGUMENTS_DE_PARAMETRAGE_3D_DE_____ACCES_A_UN_CHAMP_3D(...)' le 20080325154755. */ \ \ GET_ARGUMENT_F("FZsymetrique_inf=""FZsymi=" \ ,ACCES_A_UN_CHAMP_3D_____borne_inferieure_de_la_coordonnee_Z_symetrique \ ); \ GET_ARGUMENT_F("FZsymetrique_sup=""FZsyms=" \ ,ACCES_A_UN_CHAMP_3D_____borne_superieure_de_la_coordonnee_Z_symetrique \ ); \ /* Deplace de 'PROCESS_ARGUMENTS_DE_PARAMETRAGE_2D_DE_____ACCES_A_UN_CHAMP_3D(...)' a */ \ /* 'PROCESS_ARGUMENTS_DE_PARAMETRAGE_3D_DE_____ACCES_A_UN_CHAMP_3D(...)' le 20080325154755. */ \ \ GET_ARGUMENT_F("FZponderation_NEUT=""FZpNEUT=",ACCES_A_UN_CHAMP_3D_____ponderation_NEUT_Z); \ GET_ARGUMENT_F("FZponderation_ACOX=""FZpACOX=",ACCES_A_UN_CHAMP_3D_____ponderation_ACOX_Z); \ GET_ARGUMENT_F("FZponderation_ASIX=""FZpASIX=",ACCES_A_UN_CHAMP_3D_____ponderation_ASIX_Z); \ GET_ARGUMENT_F("FZponderation_COHX=""FZpCOHX=",ACCES_A_UN_CHAMP_3D_____ponderation_COHX_Z); \ GET_ARGUMENT_F("FZponderation_COSX=""FZpCOSX=",ACCES_A_UN_CHAMP_3D_____ponderation_COSX_Z); \ GET_ARGUMENT_F("FZponderation_CSEX=""FZpCSEX=",ACCES_A_UN_CHAMP_3D_____ponderation_CSEX_Z); \ GET_ARGUMENT_F("FZponderation_CTGX=""FZpCTGX=",ACCES_A_UN_CHAMP_3D_____ponderation_CTGX_Z); \ GET_ARGUMENT_F("FZponderation_CTHX=""FZpCTHX=",ACCES_A_UN_CHAMP_3D_____ponderation_CTHX_Z); \ GET_ARGUMENT_F("FZponderation_EXPX=""FZpEXPX=",ACCES_A_UN_CHAMP_3D_____ponderation_EXPX_Z); \ GET_ARGUMENT_F("FZponderation_LOGX=""FZpLOGX=",ACCES_A_UN_CHAMP_3D_____ponderation_LOGX_Z); \ GET_ARGUMENT_F("FZponderation_RACX=""FZpRACX=",ACCES_A_UN_CHAMP_3D_____ponderation_RACX_Z); \ GET_ARGUMENT_F("FZponderation_SECX=""FZpSECX=",ACCES_A_UN_CHAMP_3D_____ponderation_SECX_Z); \ GET_ARGUMENT_F("FZponderation_SICX=""FZpSICX=",ACCES_A_UN_CHAMP_3D_____ponderation_SICX_Z); \ GET_ARGUMENT_F("FZponderation_SIHX=""FZpSIHX=",ACCES_A_UN_CHAMP_3D_____ponderation_SIHX_Z); \ GET_ARGUMENT_F("FZponderation_SINX=""FZpSINX=",ACCES_A_UN_CHAMP_3D_____ponderation_SINX_Z); \ GET_ARGUMENT_F("FZponderation_TAHX=""FZpTAHX=",ACCES_A_UN_CHAMP_3D_____ponderation_TAHX_Z); \ GET_ARGUMENT_F("FZponderation_TANX=""FZpTANX=",ACCES_A_UN_CHAMP_3D_____ponderation_TANX_Z); \ /* Introduits le 20080325153716... */ \ \ GET_ARGUMENT_F("z=""Z=""zf=""Zf=",Zf); \ GET_ARGUMENT_F("kz=""KZ=""Ez=""fZf=",facteur_Zf); \ GET_ARGUMENT_F("trz=""Tz=""TRZ=""tZf=",translation_Zf); \ /* La coordonnee 'Z' fut introduite le 20061127133115 au cas ou, et les synonymes "Ez=" */ \ /* et "Tz=" furent introduits le 20061127141309. Quant a "Zf=", il fut introduit le */ \ /* 20100209133910 par symetrie avec "Tf="... */ \ GET_ARGUMENT_F("tf=""Tf=",Tf); \ GET_ARGUMENT_F("kt=""KT=""Et=""fTf=",facteur_Tf); \ GET_ARGUMENT_F("trt=""Tt=""TRT=""tTf=",translation_Tf); \ /* Arguments introduits le 20100209133910... */ \ \ FIN___D_IMBRICATION_DES_____gPROCESS_PARAMETRE_____SECONDAIRES; \ \ Eblock