/*************************************************************************************************************************************/ /* */ /* R E C U P E R A T I O N D E S A R G U M E N T S D ' U N R E F E R E N T I E L T R I D I M E N S I O N N E L : */ /* */ /* */ /* Author of '$xrs/referentiel3D.13$I' : */ /* */ /* Jean-Francois Colonna (LACTAMME, 20161229084430). */ /* */ /*************************************************************************************************************************************/ #define PROCESS_ARGUMENTS_DE_PONDERATION_DES_DERIVEES \ Bblock \ GET_ARGUMENT_F("definition_OX_a2=""a2=",Definition_OX_a2); \ GET_ARGUMENT_F("definition_OX_a3=""a3=",Definition_OX_a3); \ \ GET_ARGUMENT_F("ponderation_Z1_dX=""pZ1dX=",ponderation_Z1_dX); \ GET_ARGUMENT_F("ponderation_Z1_dY=""pZ1dY=",ponderation_Z1_dY); \ GET_ARGUMENT_F("ponderation_Z1_dZ=""pZ1dZ=",ponderation_Z1_dZ); \ \ GET_ARGUMENT_F("ponderation_Z2_dX=""pZ2dX=",ponderation_Z2_dX); \ GET_ARGUMENT_F("ponderation_Z2_dY=""pZ2dY=",ponderation_Z2_dY); \ GET_ARGUMENT_F("ponderation_Z2_dZ=""pZ2dZ=",ponderation_Z2_dZ); \ \ GET_ARGUMENT_F("ponderation_Z3_dX=""pZ3dX=",ponderation_Z3_dX); \ GET_ARGUMENT_F("ponderation_Z3_dY=""pZ3dY=",ponderation_Z3_dY); \ GET_ARGUMENT_F("ponderation_Z3_dZ=""pZ3dZ=",ponderation_Z3_dZ); \ Eblock \ /* Voici les six possibilites interessantes : */ \ /* */ \ /* pZ1dX=0 pZ1dY=0 pZ1dZ=1 pZ2dX=0 pZ2dY=1 pZ2dZ=0 pZ3dX=1 pZ3dY=0 pZ3dZ=0 */ \ /* pZ1dX=0 pZ1dY=1 pZ1dZ=0 pZ2dX=0 pZ2dY=0 pZ2dZ=1 pZ3dX=1 pZ3dY=0 pZ3dZ=0 */ \ /* pZ1dX=0 pZ1dY=1 pZ1dZ=0 pZ2dX=1 pZ2dY=0 pZ2dZ=0 pZ3dX=0 pZ3dY=0 pZ3dZ=1 */ \ /* pZ1dX=1 pZ1dY=0 pZ1dZ=0 pZ2dX=0 pZ2dY=0 pZ2dZ=1 pZ3dX=0 pZ3dY=1 pZ3dZ=0 */ \ /* pZ1dX=1 pZ1dY=0 pZ1dZ=0 pZ2dX=0 pZ2dY=0 pZ2dZ=1 pZ3dX=0 pZ3dY=1 pZ3dZ=0 */ \ /* pZ1dX=1 pZ1dY=0 pZ1dZ=0 pZ2dX=0 pZ2dY=1 pZ2dZ=0 pZ3dX=0 pZ3dY=0 pZ3dZ=1 */ \ /* */ #define PROCESS_ARGUMENTS_DE_PONDERATION_DES_COMPOSANTES \ Bblock \ GET_ARGUMENT_F("ponderation_X1_X1=""pX1X1=",ponderation_X1_X1); \ GET_ARGUMENT_F("ponderation_X1_X2=""pX1X2=",ponderation_X1_X2); \ GET_ARGUMENT_F("ponderation_X1_X3=""pX1X3=",ponderation_X1_X3); \ GET_ARGUMENT_F("ponderation_X1_Y1=""pX1Y1=",ponderation_X1_Y1); \ GET_ARGUMENT_F("ponderation_X1_Y2=""pX1Y2=",ponderation_X1_Y2); \ GET_ARGUMENT_F("ponderation_X1_Y3=""pX1Y3=",ponderation_X1_Y3); \ GET_ARGUMENT_F("ponderation_X1_Z1=""pX1Z1=",ponderation_X1_Z1); \ GET_ARGUMENT_F("ponderation_X1_Z2=""pX1Z2=",ponderation_X1_Z2); \ GET_ARGUMENT_F("ponderation_X1_Z3=""pX1Z3=",ponderation_X1_Z3); \ \ GET_ARGUMENT_F("ponderation_X2_X1=""pX2X1=",ponderation_X2_X1); \ GET_ARGUMENT_F("ponderation_X2_X2=""pX2X2=",ponderation_X2_X2); \ GET_ARGUMENT_F("ponderation_X2_X3=""pX2X3=",ponderation_X2_X3); \ GET_ARGUMENT_F("ponderation_X2_Y1=""pX2Y1=",ponderation_X2_Y1); \ GET_ARGUMENT_F("ponderation_X2_Y2=""pX2Y2=",ponderation_X2_Y2); \ GET_ARGUMENT_F("ponderation_X2_Y3=""pX2Y3=",ponderation_X2_Y3); \ GET_ARGUMENT_F("ponderation_X2_Z1=""pX2Z1=",ponderation_X2_Z1); \ GET_ARGUMENT_F("ponderation_X2_Z2=""pX2Z2=",ponderation_X2_Z2); \ GET_ARGUMENT_F("ponderation_X2_Z3=""pX2Z3=",ponderation_X2_Z3); \ \ GET_ARGUMENT_F("ponderation_X3_X1=""pX3X1=",ponderation_X3_X1); \ GET_ARGUMENT_F("ponderation_X3_X2=""pX3X2=",ponderation_X3_X2); \ GET_ARGUMENT_F("ponderation_X3_X3=""pX3X3=",ponderation_X3_X3); \ GET_ARGUMENT_F("ponderation_X3_Y1=""pX3Y1=",ponderation_X3_Y1); \ GET_ARGUMENT_F("ponderation_X3_Y2=""pX3Y2=",ponderation_X3_Y2); \ GET_ARGUMENT_F("ponderation_X3_Y3=""pX3Y3=",ponderation_X3_Y3); \ GET_ARGUMENT_F("ponderation_X3_Z1=""pX3Z1=",ponderation_X3_Z1); \ GET_ARGUMENT_F("ponderation_X3_Z2=""pX3Z2=",ponderation_X3_Z2); \ GET_ARGUMENT_F("ponderation_X3_Z3=""pX3Z3=",ponderation_X3_Z3); \ \ GET_ARGUMENT_F("ponderation_Y1_X1=""pY1X1=",ponderation_Y1_X1); \ GET_ARGUMENT_F("ponderation_Y1_X2=""pY1X2=",ponderation_Y1_X2); \ GET_ARGUMENT_F("ponderation_Y1_X3=""pY1X3=",ponderation_Y1_X3); \ GET_ARGUMENT_F("ponderation_Y1_Y1=""pY1Y1=",ponderation_Y1_Y1); \ GET_ARGUMENT_F("ponderation_Y1_Y2=""pY1Y2=",ponderation_Y1_Y2); \ GET_ARGUMENT_F("ponderation_Y1_Y3=""pY1Y3=",ponderation_Y1_Y3); \ GET_ARGUMENT_F("ponderation_Y1_Z1=""pY1Z1=",ponderation_Y1_Z1); \ GET_ARGUMENT_F("ponderation_Y1_Z2=""pY1Z2=",ponderation_Y1_Z2); \ GET_ARGUMENT_F("ponderation_Y1_Z3=""pY1Z3=",ponderation_Y1_Z3); \ \ GET_ARGUMENT_F("ponderation_Y2_X1=""pY2X1=",ponderation_Y2_X1); \ GET_ARGUMENT_F("ponderation_Y2_X2=""pY2X2=",ponderation_Y2_X2); \ GET_ARGUMENT_F("ponderation_Y2_X3=""pY2X3=",ponderation_Y2_X3); \ GET_ARGUMENT_F("ponderation_Y2_Y1=""pY2Y1=",ponderation_Y2_Y1); \ GET_ARGUMENT_F("ponderation_Y2_Y2=""pY2Y2=",ponderation_Y2_Y2); \ GET_ARGUMENT_F("ponderation_Y2_Y3=""pY2Y3=",ponderation_Y2_Y3); \ GET_ARGUMENT_F("ponderation_Y2_Z1=""pY2Z1=",ponderation_Y2_Z1); \ GET_ARGUMENT_F("ponderation_Y2_Z2=""pY2Z2=",ponderation_Y2_Z2); \ GET_ARGUMENT_F("ponderation_Y2_Z3=""pY2Z3=",ponderation_Y2_Z3); \ \ GET_ARGUMENT_F("ponderation_Y3_X1=""pY3X1=",ponderation_Y3_X1); \ GET_ARGUMENT_F("ponderation_Y3_X2=""pY3X2=",ponderation_Y3_X2); \ GET_ARGUMENT_F("ponderation_Y3_X3=""pY3X3=",ponderation_Y3_X3); \ GET_ARGUMENT_F("ponderation_Y3_Y1=""pY3Y1=",ponderation_Y3_Y1); \ GET_ARGUMENT_F("ponderation_Y3_Y2=""pY3Y2=",ponderation_Y3_Y2); \ GET_ARGUMENT_F("ponderation_Y3_Y3=""pY3Y3=",ponderation_Y3_Y3); \ GET_ARGUMENT_F("ponderation_Y3_Z1=""pY3Z1=",ponderation_Y3_Z1); \ GET_ARGUMENT_F("ponderation_Y3_Z2=""pY3Z2=",ponderation_Y3_Z2); \ GET_ARGUMENT_F("ponderation_Y3_Z3=""pY3Z3=",ponderation_Y3_Z3); \ \ GET_ARGUMENT_F("ponderation_Z1_X1=""pZ1X1=",ponderation_Z1_X1); \ GET_ARGUMENT_F("ponderation_Z1_X2=""pZ1X2=",ponderation_Z1_X2); \ GET_ARGUMENT_F("ponderation_Z1_X3=""pZ1X3=",ponderation_Z1_X3); \ GET_ARGUMENT_F("ponderation_Z1_Y1=""pZ1Y1=",ponderation_Z1_Y1); \ GET_ARGUMENT_F("ponderation_Z1_Y2=""pZ1Y2=",ponderation_Z1_Y2); \ GET_ARGUMENT_F("ponderation_Z1_Y3=""pZ1Y3=",ponderation_Z1_Y3); \ GET_ARGUMENT_F("ponderation_Z1_Z1=""pZ1Z1=",ponderation_Z1_Z1); \ GET_ARGUMENT_F("ponderation_Z1_Z2=""pZ1Z2=",ponderation_Z1_Z2); \ GET_ARGUMENT_F("ponderation_Z1_Z3=""pZ1Z3=",ponderation_Z1_Z3); \ \ GET_ARGUMENT_F("ponderation_Z2_X1=""pZ2X1=",ponderation_Z2_X1); \ GET_ARGUMENT_F("ponderation_Z2_X2=""pZ2X2=",ponderation_Z2_X2); \ GET_ARGUMENT_F("ponderation_Z2_X3=""pZ2X3=",ponderation_Z2_X3); \ GET_ARGUMENT_F("ponderation_Z2_Y1=""pZ2Y1=",ponderation_Z2_Y1); \ GET_ARGUMENT_F("ponderation_Z2_Y2=""pZ2Y2=",ponderation_Z2_Y2); \ GET_ARGUMENT_F("ponderation_Z2_Y3=""pZ2Y3=",ponderation_Z2_Y3); \ GET_ARGUMENT_F("ponderation_Z2_Z1=""pZ2Z1=",ponderation_Z2_Z1); \ GET_ARGUMENT_F("ponderation_Z2_Z2=""pZ2Z2=",ponderation_Z2_Z2); \ GET_ARGUMENT_F("ponderation_Z2_Z3=""pZ2Z3=",ponderation_Z2_Z3); \ \ GET_ARGUMENT_F("ponderation_Z3_X1=""pZ3X1=",ponderation_Z3_X1); \ GET_ARGUMENT_F("ponderation_Z3_X2=""pZ3X2=",ponderation_Z3_X2); \ GET_ARGUMENT_F("ponderation_Z3_X3=""pZ3X3=",ponderation_Z3_X3); \ GET_ARGUMENT_F("ponderation_Z3_Y1=""pZ3Y1=",ponderation_Z3_Y1); \ GET_ARGUMENT_F("ponderation_Z3_Y2=""pZ3Y2=",ponderation_Z3_Y2); \ GET_ARGUMENT_F("ponderation_Z3_Y3=""pZ3Y3=",ponderation_Z3_Y3); \ GET_ARGUMENT_F("ponderation_Z3_Z1=""pZ3Z1=",ponderation_Z3_Z1); \ GET_ARGUMENT_F("ponderation_Z3_Z2=""pZ3Z2=",ponderation_Z3_Z2); \ GET_ARGUMENT_F("ponderation_Z3_Z3=""pZ3Z3=",ponderation_Z3_Z3); \ \ GET_ARGUMENT_F("epsilon_test_nullite_Z=""etnZ=",epsilon_de_test_de_nullite_des_composantes_Z); \ /* Introduit le 20170202110754... */ \ \ GET_ARGUMENT_L("tester_discontinuites_orientation_referentiel=""tdor=" \ ,tester_les_discontinuites_d_orientation_du_referentiel \ ); \ /* Introduit le 20170305101300... */ \ GET_ARGUMENT_F("epsilon_test_orientation_referentiel=""etor=" \ ,epsilon_de_test_de_changement_d_orientation_du_referentiel \ ); \ /* Introduit le 20170305131133... */ \ GET_ARGUMENT_L("editer_referentiel=""er=",editer_le_referentiel); \ /* Introduit le 20170308174020... */ \ /* */ \ /* On notera le 20170308182710 que cela peut s'utiliser conjointement avec : */ \ /* */ \ /* ChiffresFlot=8 */ \ /* ModeFlot=f */ \ /* */ \ /* par exemple... */ \ Eblock