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



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