/*************************************************************************************************************************************/
/* */
/* I N I T I A L I S A T I O N D ' U N E I M A G E P A R U N C H A M P " U N I V E R S E L 1 " : */
/* */
/* */
/* Author of '$xci/universel_1$K' : */
/* */
/* Jean-Francois COLONNA (LACTAMME, 20220116174204). */
/* */
/*************************************************************************************************************************************/
/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/* */
/* I N T E R F A C E ' listG ' : */
/* */
/* */
/* :Debut_listG: */
/* :Fin_listG: */
/* */
/*************************************************************************************************************************************/
/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/* */
/* D I R E C T I V E S S P E C I F I Q U E S D E C O M P I L A T I O N : */
/* */
/*************************************************************************************************************************************/
#define GENERER_LES_GET_ARGUMENTS_DE_CONTROLE_DE_L_ARITHMETIQUE_ETENDUE_DES_NOMBRES_FLOTTANTS
/* Introduit le 20071224111120... */
/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/* */
/* F I C H I E R S D ' I N C L U D E S : */
/* */
/*************************************************************************************************************************************/
#include INCLUDES_BASE
#include image_image_IMAGESF_EXT
/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/* */
/* P A R A M E T R E S : */
/* */
/*************************************************************************************************************************************/
#include xci/genere_ch.01.I"
#redefine AMPLIFICATEUR_DE_LA_FONCTION \
FDU \
/* Amplificateur de la fonction, */
#redefine TRANSLATEUR_DE_LA_FONCTION \
FDU \
/* Translateur de la fonction. */
#define PONDERATION_X \
FU
#define PONDERATION_Y \
FU
#define PONDERATION_Z \
FZERO
#define PONDERATION_T \
FZERO
#define TRANSLATION_XYZT \
FZERO
/* Parametres par defaut du chmap "universel 1"... */
/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/* */
/* M A C R O S U T I L E S : */
/* */
/*************************************************************************************************************************************/
/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/* */
/* I N I T I A L I S A T I O N D ' U N E I M A G E P A R U N C H A M P " U N I V E R S E L 1 " : */
/* */
/*************************************************************************************************************************************/
BCommande(nombre_d_arguments,arguments)
/*-----------------------------------------------------------------------------------------------------------------------------------*/
Bblock
DEFV(CHAR,INIC(POINTERc(nom_imageR),NOM_PIPE));
#include xci/genere_ch.02.I"
/*..............................................................................................................................*/
EGAL(Funiversel_1_____ponderation_X,PONDERATION_X);
EGAL(Funiversel_1_____ponderation_Y,PONDERATION_Y);
EGAL(Funiversel_1_____ponderation_Z,PONDERATION_Z);
EGAL(Funiversel_1_____ponderation_T,PONDERATION_T);
EGAL(Funiversel_1_____translation_XYZT,TRANSLATION_XYZT);
/* Definition du champ "universel 1". */
#include xci/genere_ch.03.I"
#include xci/genere_ch.11.I"
GET_ARGUMENTSi(nombre_d_arguments
,BLOC(GET_ARGUMENT_C("imageR=""R=",nom_imageR);
GET_ARGUMENT_L("standard=",les_images_sont_standards);
GET_ARGUMENT_F("ponderation_X=""pX=",Funiversel_1_____ponderation_X);
GET_ARGUMENT_F("ponderation_Y=""pY=",Funiversel_1_____ponderation_Y);
GET_ARGUMENT_F("ponderation_Z=""pZ=",Funiversel_1_____ponderation_Z);
GET_ARGUMENT_F("ponderation_T=""pT=",Funiversel_1_____ponderation_T);
GET_ARGUMENT_F("translation_XYZT=""tXYZT=",Funiversel_1_____translation_XYZT);
GET_ARGUMENT_F("ponderation_NEUT=""pNEUT="
,FfTransformUniverselle1_____ponderation_de_NEUT
);
GET_ARGUMENT_F("ponderation_COSX=""pCOSX="
,FfTransformUniverselle1_____ponderation_de_COSX
);
GET_ARGUMENT_F("ponderation_SINX=""pSINX="
,FfTransformUniverselle1_____ponderation_de_SINX
);
GET_ARGUMENT_F("ponderation_TANX=""pTANX="
,FfTransformUniverselle1_____ponderation_de_TANX
);
GET_ARGUMENT_F("ponderation_ATAN=""pATAN="
,FfTransformUniverselle1_____ponderation_de_ATAN
);
GET_ARGUMENT_F("arg_x_ATAN=""axATAN="
,FfTransformUniverselle1_____arg_x_ATAN
);
GET_ARGUMENT_F("ponderation_COHX=""pCOHX="
,FfTransformUniverselle1_____ponderation_de_COHX
);
GET_ARGUMENT_F("ponderation_SIHX=""pSIHX="
,FfTransformUniverselle1_____ponderation_de_SIHX
);
GET_ARGUMENT_F("ponderation_TAHX=""pTAHX="
,FfTransformUniverselle1_____ponderation_de_TAHX
);
GET_ARGUMENT_F("ponderation_CSHX=""pCSHX="
,FfTransformUniverselle1_____ponderation_de_CSHX
);
GET_ARGUMENT_F("ponderation_SSHX=""pSSHX="
,FfTransformUniverselle1_____ponderation_de_SSHX
);
GET_ARGUMENT_F("ponderation_CTHX=""pCTHX="
,FfTransformUniverselle1_____ponderation_de_CTHX
);
GET_ARGUMENT_F("ponderation_ATAH=""pATAH="
,FfTransformUniverselle1_____ponderation_de_ATAH
);
GET_ARGUMENT_F("ponderation_SLOGX=""pSLOGX="
,FfTransformUniverselle1_____ponderation_de_SLOGX
);
GET_ARGUMENT_F("ponderation_EXPX=""pEXPX="
,FfTransformUniverselle1_____ponderation_de_EXPX
);
PROCESS_ARGUMENTS_DE_PARAMETRAGE_2D_DE_____ACCES_A_UN_CHAMP_3D;
)
);
#include xci/genere_ch.04.I"
GENERATION_DU_CHAMP_DEMANDE(Funiversel_1,nom_imageR,Zf_ARGUMENT_INUTILE,Tf_ARGUMENT_INUTILE,UPD_CHAMP_S);
RETU_Commande;
Eblock
ECommande
Copyright © Jean-François COLONNA, 2022-2024.
Copyright © CMAP (Centre de Mathématiques APpliquées) UMR CNRS 7641 / École polytechnique, Institut Polytechnique de Paris, 2022-2024.