/*************************************************************************************************************************************/ /* */ /* D E F I N I T I O N D E S F O N C T I O N S E T D E L E U R S A R G U M E N T S : */ /* */ /* */ /* Dans ce fichier, se trouvent toutes */ /* les donnees necessaires a la validation */ /* du nombre des arguments lors de l'appel */ /* d'une fonction. */ /* */ /* */ /* Contenu : */ /* */ /* On trouvera donc ici deux types de */ /* definitions : */ /* */ /* 1 - permettant d'atteindre une fonction */ /* 'f' sans valider le nombre d'arguments, */ /* et ce en utilisant le nom '__f' : */ /* */ /* =define __f f */ /* */ /* 2 - permettant de valider le nombre */ /* d'arguments lors d'une utilisation */ /* quelconque d'une fonction 'f' : */ /* */ /* =define _f(args) f(args) */ /* #define f(args) _f(args) */ /* */ /* */ /* Author of '$xiii/entrees$ARG' sur 'LACT19' : */ /* */ /* Jean-Francois COLONNA (LACTAMME, 20240626121845). */ /* */ /*************************************************************************************************************************************/ /*===================================================================================================================================*/ /*************************************************************************************************************************************/ /* */ /* D E F I N I T I O N D E S F O N C T I O N S E T D E L E U R S A R G U M E N T S : */ /* */ /*************************************************************************************************************************************/ =define __Iget_ondelettes \ Iget_ondelettes =define _Iget_ondelettes( \ Argument_____moduleR \ ,Argument_____phaseR \ ,Argument_____nom_des_ondelettes \ ,Argument_____re_normalisation \ ) \ Iget_ondelettes( \ Argument_____moduleR \ ,Argument_____phaseR \ ,Argument_____nom_des_ondelettes \ ,Argument_____re_normalisation \ ) #define Iget_ondelettes( \ Argument_____moduleR \ ,Argument_____phaseR \ ,Argument_____nom_des_ondelettes \ ,Argument_____re_normalisation \ ) \ _Iget_ondelettes( \ Argument_____moduleR \ ,Argument_____phaseR \ ,Argument_____nom_des_ondelettes \ ,Argument_____re_normalisation \ ) =define __Iget_matrice_flottante \ Iget_matrice_flottante =define _Iget_matrice_flottante( \ Argument_____matriceR \ ,Argument_____nom_de_la_matrice_flottante \ ,Argument_____definition_de_la_forme \ ,Argument_____calcul_des_extrema \ ,Argument_____minimum_a_priori \ ,Argument_____maximum_a_priori \ ) \ Iget_matrice_flottante( \ Argument_____matriceR \ ,Argument_____nom_de_la_matrice_flottante \ ,Argument_____definition_de_la_forme \ ,Argument_____calcul_des_extrema \ ,Argument_____minimum_a_priori \ ,Argument_____maximum_a_priori \ ) #define Iget_matrice_flottante( \ Argument_____matriceR \ ,Argument_____nom_de_la_matrice_flottante \ ,Argument_____definition_de_la_forme \ ,Argument_____calcul_des_extrema \ ,Argument_____minimum_a_priori \ ,Argument_____maximum_a_priori \ ) \ _Iget_matrice_flottante( \ Argument_____matriceR \ ,Argument_____nom_de_la_matrice_flottante \ ,Argument_____definition_de_la_forme \ ,Argument_____calcul_des_extrema \ ,Argument_____minimum_a_priori \ ,Argument_____maximum_a_priori \ ) =define __Iget_matrice_hexa_decimale \ Iget_matrice_hexa_decimale =define _Iget_matrice_hexa_decimale( \ Argument_____matriceR \ ,Argument_____nom_de_la_matrice_hexa_decimale \ ) \ Iget_matrice_hexa_decimale( \ Argument_____matriceR \ ,Argument_____nom_de_la_matrice_hexa_decimale \ ) #define Iget_matrice_hexa_decimale( \ Argument_____matriceR \ ,Argument_____nom_de_la_matrice_hexa_decimale \ ) \ _Iget_matrice_hexa_decimale( \ Argument_____matriceR \ ,Argument_____nom_de_la_matrice_hexa_decimale \ ) #ifdef __VERSION__COMPILER_LA_FONCTION_point2d_ =define __point2d_ \ point2d_ =define _point2d_( \ Argument_____cX \ ,Argument_____cY \ ,Argument_____translation_OX \ ,Argument_____translation_OY \ ,Argument_____niveau \ ,Argument_____fonction_a_realiser \ ) \ point2d_( \ Argument_____cX \ ,Argument_____cY \ ,Argument_____translation_OX \ ,Argument_____translation_OY \ ,Argument_____niveau \ ,Argument_____fonction_a_realiser \ ) #define point2d_( \ Argument_____cX \ ,Argument_____cY \ ,Argument_____translation_OX \ ,Argument_____translation_OY \ ,Argument_____niveau \ ,Argument_____fonction_a_realiser \ ) \ _point2d_( \ Argument_____cX \ ,Argument_____cY \ ,Argument_____translation_OX \ ,Argument_____translation_OY \ ,Argument_____niveau \ ,Argument_____fonction_a_realiser \ ) #Aifdef __VERSION__COMPILER_LA_FONCTION_point2d_ #Eifdef __VERSION__COMPILER_LA_FONCTION_point2d_ #ifdef __VERSION__COMPILER_LA_FONCTION_point3d_ =define __point3d_ \ point3d_ =define _point3d_( \ Argument_____cX \ ,Argument_____cY \ ,Argument_____cZ \ ,Argument_____translation_OX \ ,Argument_____translation_OY \ ,Argument_____translation_OZ \ ,Argument_____niveau \ ,Argument_____fonction_a_realiser \ ) \ point3d_( \ Argument_____cX \ ,Argument_____cY \ ,Argument_____cZ \ ,Argument_____translation_OX \ ,Argument_____translation_OY \ ,Argument_____translation_OZ \ ,Argument_____niveau \ ,Argument_____fonction_a_realiser \ ) #define point3d_( \ Argument_____cX \ ,Argument_____cY \ ,Argument_____cZ \ ,Argument_____translation_OX \ ,Argument_____translation_OY \ ,Argument_____translation_OZ \ ,Argument_____niveau \ ,Argument_____fonction_a_realiser \ ) \ _point3d_( \ Argument_____cX \ ,Argument_____cY \ ,Argument_____cZ \ ,Argument_____translation_OX \ ,Argument_____translation_OY \ ,Argument_____translation_OZ \ ,Argument_____niveau \ ,Argument_____fonction_a_realiser \ ) #Aifdef __VERSION__COMPILER_LA_FONCTION_point3d_ #Eifdef __VERSION__COMPILER_LA_FONCTION_point3d_ =define __Iget_matrice_binaire_SMC \ Iget_matrice_binaire_SMC =define _Iget_matrice_binaire_SMC( \ Argument_____imageR \ ,Argument_____nom_de_la_matrice_binaire_SMC \ ) \ Iget_matrice_binaire_SMC( \ Argument_____imageR \ ,Argument_____nom_de_la_matrice_binaire_SMC \ ) #define Iget_matrice_binaire_SMC( \ Argument_____imageR \ ,Argument_____nom_de_la_matrice_binaire_SMC \ ) \ _Iget_matrice_binaire_SMC( \ Argument_____imageR \ ,Argument_____nom_de_la_matrice_binaire_SMC \ ) =define __Iget_catalogue_des_galaxies \ Iget_catalogue_des_galaxies =define _Iget_catalogue_des_galaxies( \ Argument_____liste_des_galaxies_pertinentes \ ,Argument_____derniere_galaxie \ ,Argument_____nom_du_catalogue_des_galaxies \ ,Argument_____vitesse_de_recession_maximale \ ,Argument_____increment_de_Rlongitude_de_la_galaxie \ ,Argument_____increment_de_Rlatitude_de_la_galaxie \ ) \ Iget_catalogue_des_galaxies( \ Argument_____liste_des_galaxies_pertinentes \ ,Argument_____derniere_galaxie \ ,Argument_____nom_du_catalogue_des_galaxies \ ,Argument_____vitesse_de_recession_maximale \ ,Argument_____increment_de_Rlongitude_de_la_galaxie \ ,Argument_____increment_de_Rlatitude_de_la_galaxie \ ) #define Iget_catalogue_des_galaxies( \ Argument_____liste_des_galaxies_pertinentes \ ,Argument_____derniere_galaxie \ ,Argument_____nom_du_catalogue_des_galaxies \ ,Argument_____vitesse_de_recession_maximale \ ,Argument_____increment_de_Rlongitude_de_la_galaxie \ ,Argument_____increment_de_Rlatitude_de_la_galaxie \ ) \ _Iget_catalogue_des_galaxies( \ Argument_____liste_des_galaxies_pertinentes \ ,Argument_____derniere_galaxie \ ,Argument_____nom_du_catalogue_des_galaxies \ ,Argument_____vitesse_de_recession_maximale \ ,Argument_____increment_de_Rlongitude_de_la_galaxie \ ,Argument_____increment_de_Rlatitude_de_la_galaxie \ ) =define __Ivisualise_catalogue_des_galaxies \ Ivisualise_catalogue_des_galaxies =define _Ivisualise_catalogue_des_galaxies( \ Argument_____imageR_vue_des_galaxies \ ,Argument_____imageR_fonction_de_densite \ ,Argument_____imageR_structure_en_oignon \ ,Argument_____nom_du_catalogue_des_galaxies \ ,Argument_____vitesse_de_recession_maximale \ ,Argument_____increment_de_Rlongitude_de_la_galaxie \ ,Argument_____increment_de_Rlatitude_de_la_galaxie \ ,Argument_____generer_imageR_vue_des_galaxies \ ,Argument_____generer_imageR_fonction_de_densite \ ,Argument_____generer_imageR_structure_en_oignon \ ) \ Ivisualise_catalogue_des_galaxies( \ Argument_____imageR_vue_des_galaxies \ ,Argument_____imageR_fonction_de_densite \ ,Argument_____imageR_structure_en_oignon \ ,Argument_____nom_du_catalogue_des_galaxies \ ,Argument_____vitesse_de_recession_maximale \ ,Argument_____increment_de_Rlongitude_de_la_galaxie \ ,Argument_____increment_de_Rlatitude_de_la_galaxie \ ,Argument_____generer_imageR_vue_des_galaxies \ ,Argument_____generer_imageR_fonction_de_densite \ ,Argument_____generer_imageR_structure_en_oignon \ ) #define Ivisualise_catalogue_des_galaxies( \ Argument_____imageR_vue_des_galaxies \ ,Argument_____imageR_fonction_de_densite \ ,Argument_____imageR_structure_en_oignon \ ,Argument_____nom_du_catalogue_des_galaxies \ ,Argument_____vitesse_de_recession_maximale \ ,Argument_____increment_de_Rlongitude_de_la_galaxie \ ,Argument_____increment_de_Rlatitude_de_la_galaxie \ ,Argument_____generer_imageR_vue_des_galaxies \ ,Argument_____generer_imageR_fonction_de_densite \ ,Argument_____generer_imageR_structure_en_oignon \ ) \ _Ivisualise_catalogue_des_galaxies( \ Argument_____imageR_vue_des_galaxies \ ,Argument_____imageR_fonction_de_densite \ ,Argument_____imageR_structure_en_oignon \ ,Argument_____nom_du_catalogue_des_galaxies \ ,Argument_____vitesse_de_recession_maximale \ ,Argument_____increment_de_Rlongitude_de_la_galaxie \ ,Argument_____increment_de_Rlatitude_de_la_galaxie \ ,Argument_____generer_imageR_vue_des_galaxies \ ,Argument_____generer_imageR_fonction_de_densite \ ,Argument_____generer_imageR_structure_en_oignon \ )