/*************************************************************************************************************************************/ /* */ /* R E F E R E N C E S A U X D O N N E S C O M M U N E S : */ /* */ /* */ /* Dans ce fichier, se trouvent */ /* toutes les references aux donnees */ /* communes de 'v maths_trans_FOURIER_FON' */ /* et utiles aux autres modules. */ /* */ /* */ /* Author of '$ximt/fourier$EXT' sur 'LACT19' : */ /* */ /* Jean-Francois COLONNA (LACTAMME, 20240626122455). */ /* */ /*************************************************************************************************************************************/ /*===================================================================================================================================*/ /*************************************************************************************************************************************/ /* */ /* R E F E R E N C E S A U X D O N N E S C O M M U N E S : */ /* */ /*************************************************************************************************************************************/ #ifndef DejaInclus__maths_trans_FOURIER_EXT # ifdef DECLARATIONS_DES_FONCTIONS_ET_DE_LEURS_ARGUMENTS_VERSION_01 /* -------------------------------------------------------------------------------------------------------------------- Bblock=0001 */ DEFV(Ailleurs,DEFV(Positive,Fcosinus_approxime_____Fcompteur_DAppel)); DEFV(Ailleurs,DEFV(FonctionF,Fcosinus_approxime())); /* -------------------------------------------------------------------------------------------------------------------- Eblock=0001 */ /* -------------------------------------------------------------------------------------------------------------------- Bblock=0002 */ DEFV(Ailleurs,DEFV(Positive,Fsinus_approxime_____Fcompteur_DAppel)); DEFV(Ailleurs,DEFV(FonctionF,Fsinus_approxime())); /* -------------------------------------------------------------------------------------------------------------------- Eblock=0002 */ /* -------------------------------------------------------------------------------------------------------------------- Bblock=0003 */ # ifdef CALCUL_DE_L_EXPONENTIELLE_COMPLEXE_VERSION_01 DEFV(Ailleurs,DEFV(Logical,_____CALCUL_DE_L_EXPONENTIELLE_COMPLEXE_VERSION_01)); # Aifdef CALCUL_DE_L_EXPONENTIELLE_COMPLEXE_VERSION_01 # Eifdef CALCUL_DE_L_EXPONENTIELLE_COMPLEXE_VERSION_01 # ifdef CALCUL_DE_L_EXPONENTIELLE_COMPLEXE_VERSION_02 DEFV(Ailleurs,DEFV(Logical,_____CALCUL_DE_L_EXPONENTIELLE_COMPLEXE_VERSION_02)); # Aifdef CALCUL_DE_L_EXPONENTIELLE_COMPLEXE_VERSION_02 # Eifdef CALCUL_DE_L_EXPONENTIELLE_COMPLEXE_VERSION_02 # ifdef CALCUL_DE_L_EXPONENTIELLE_COMPLEXE_VERSION_02 # ifdef GESTION_DES_IMAGES_STATIQUES_VERSION_02 DEFV(Ailleurs,DEFV(Statique,DEFV(vecteurJ,Ifourier_1D_complexe_____exponentielle_complexe))); # Aifdef GESTION_DES_IMAGES_STATIQUES_VERSION_02 # Eifdef GESTION_DES_IMAGES_STATIQUES_VERSION_02 # Aifdef CALCUL_DE_L_EXPONENTIELLE_COMPLEXE_VERSION_02 # Eifdef CALCUL_DE_L_EXPONENTIELLE_COMPLEXE_VERSION_02 DEFV(Ailleurs,DEFV(Positive,Ifourier_2D_reelle_____Fcompteur_DAppel)); DEFV(Ailleurs,DEFV(FonctionP,POINTERp(Ifourier_2D_reelle()))); DEFV(Ailleurs,DEFV(Positive,IJfourier_2D_directe_complexe_____Fcompteur_DAppel)); DEFV(Ailleurs,DEFV(FonctionJ,POINTERJ(IJfourier_2D_directe_complexe()))); DEFV(Ailleurs,DEFV(Positive,IJfourier_2D_inverse_complexe_____Fcompteur_DAppel)); DEFV(Ailleurs,DEFV(FonctionJ,POINTERJ(IJfourier_2D_inverse_complexe()))); /* -------------------------------------------------------------------------------------------------------------------- Eblock=0003 */ # Aifdef DECLARATIONS_DES_FONCTIONS_ET_DE_LEURS_ARGUMENTS_VERSION_01 # Eifdef DECLARATIONS_DES_FONCTIONS_ET_DE_LEURS_ARGUMENTS_VERSION_01 # ifdef DECLARATIONS_DES_FONCTIONS_ET_DE_LEURS_ARGUMENTS_VERSION_02 /* -------------------------------------------------------------------------------------------------------------------- Bblock=0001 */ DEFV(Ailleurs,DEFV(Positive,Fcosinus_approxime_____Fcompteur_DAppel)); DEFV(Ailleurs,DEFV(FonctionF,PARE(Fcosinus_approxime(DEFV(Argument,DEFV(Float,Argument_____u)) ) ) ) ); /* -------------------------------------------------------------------------------------------------------------------- Eblock=0001 */ /* -------------------------------------------------------------------------------------------------------------------- Bblock=0002 */ DEFV(Ailleurs,DEFV(Positive,Fsinus_approxime_____Fcompteur_DAppel)); DEFV(Ailleurs,DEFV(FonctionF,PARE(Fsinus_approxime(DEFV(Argument,DEFV(Float,Argument_____u)) ) ) ) ); /* -------------------------------------------------------------------------------------------------------------------- Eblock=0002 */ /* -------------------------------------------------------------------------------------------------------------------- Bblock=0003 */ # ifdef CALCUL_DE_L_EXPONENTIELLE_COMPLEXE_VERSION_01 DEFV(Ailleurs,DEFV(Logical,_____CALCUL_DE_L_EXPONENTIELLE_COMPLEXE_VERSION_01)); # Aifdef CALCUL_DE_L_EXPONENTIELLE_COMPLEXE_VERSION_01 # Eifdef CALCUL_DE_L_EXPONENTIELLE_COMPLEXE_VERSION_01 # ifdef CALCUL_DE_L_EXPONENTIELLE_COMPLEXE_VERSION_02 DEFV(Ailleurs,DEFV(Logical,_____CALCUL_DE_L_EXPONENTIELLE_COMPLEXE_VERSION_02)); # Aifdef CALCUL_DE_L_EXPONENTIELLE_COMPLEXE_VERSION_02 # Eifdef CALCUL_DE_L_EXPONENTIELLE_COMPLEXE_VERSION_02 # ifdef CALCUL_DE_L_EXPONENTIELLE_COMPLEXE_VERSION_02 # ifdef GESTION_DES_IMAGES_STATIQUES_VERSION_02 DEFV(Ailleurs,DEFV(Statique,DEFV(vecteurJ,Ifourier_1D_complexe_____exponentielle_complexe))); # Aifdef GESTION_DES_IMAGES_STATIQUES_VERSION_02 # Eifdef GESTION_DES_IMAGES_STATIQUES_VERSION_02 # Aifdef CALCUL_DE_L_EXPONENTIELLE_COMPLEXE_VERSION_02 # Eifdef CALCUL_DE_L_EXPONENTIELLE_COMPLEXE_VERSION_02 DEFV(Ailleurs,DEFV(Positive,Ifourier_2D_reelle_____Fcompteur_DAppel)); DEFV(Ailleurs,DEFV(FonctionP,POINTERp(Ifourier_2D_reelle(DEFV(Argument,DEFV(image,Argument_____transformee_de_l_image)) ,DEFV(Argument,DEFV(image,Argument_____imageA)) ,DEFV(Argument,DEFV(Float,afPOINTEUR(Argument_____transformation))) ,DEFV(Argument,DEFV(Logical,Argument_____calcul_de_la_transformee_directe)) ) ) ) ); DEFV(Ailleurs,DEFV(Positive,IJfourier_2D_directe_complexe_____Fcompteur_DAppel)); DEFV(Ailleurs,DEFV(FonctionJ,POINTERJ(IJfourier_2D_directe_complexe(DEFV(Argument,DEFV(imageJ,Argument_____transformee_complexe_directe_de_l_imageA)) ,DEFV(Argument,DEFV(imageJ,Argument_____imageA)) ) ) ) ); DEFV(Ailleurs,DEFV(Positive,IJfourier_2D_inverse_complexe_____Fcompteur_DAppel)); DEFV(Ailleurs,DEFV(FonctionJ,POINTERJ(IJfourier_2D_inverse_complexe(DEFV(Argument,DEFV(imageJ,Argument_____transformee_complexe_inverse)) ,DEFV(Argument,DEFV(imageJ,Argument_____transformee_complexe_directe)) ) ) ) ); /* -------------------------------------------------------------------------------------------------------------------- Eblock=0003 */ # Aifdef DECLARATIONS_DES_FONCTIONS_ET_DE_LEURS_ARGUMENTS_VERSION_02 # Eifdef DECLARATIONS_DES_FONCTIONS_ET_DE_LEURS_ARGUMENTS_VERSION_02 # ifdef NePasInclure_____ARG # Aifdef NePasInclure_____ARG # include maths_trans_FOURIER_ARG # Eifdef NePasInclure_____ARG # define DejaInclus__maths_trans_FOURIER_EXT #Aifndef DejaInclus__maths_trans_FOURIER_EXT #Eifndef DejaInclus__maths_trans_FOURIER_EXT