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