/*************************************************************************************************************************************/
/* */
/* 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/scalaires$ARG' sur 'LACT19' : */
/* */
/* Jean-Francois COLONNA (LACTAMME, 20240626121858). */
/* */
/*************************************************************************************************************************************/
/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/* */
/* 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 __Inivo_extrema \
Inivo_extrema
=define _Inivo_extrema( \
Argument_____imageA \
,Argument_____nivo_minimum \
,Argument_____point_minimum \
,Argument_____nivo_maximum \
,Argument_____point_maximum \
) \
Inivo_extrema( \
Argument_____imageA \
,Argument_____nivo_minimum \
,Argument_____point_minimum \
,Argument_____nivo_maximum \
,Argument_____point_maximum \
)
#define Inivo_extrema( \
Argument_____imageA \
,Argument_____nivo_minimum \
,Argument_____point_minimum \
,Argument_____nivo_maximum \
,Argument_____point_maximum \
) \
_Inivo_extrema( \
Argument_____imageA \
,Argument_____nivo_minimum \
,Argument_____point_minimum \
,Argument_____nivo_maximum \
,Argument_____point_maximum \
)
=define __Inivo_minimum \
Inivo_minimum
=define _Inivo_minimum( \
Argument_____imageA \
) \
Inivo_minimum( \
Argument_____imageA \
)
#define Inivo_minimum( \
Argument_____imageA \
) \
_Inivo_minimum( \
Argument_____imageA \
)
=define __Inivo_maximum \
Inivo_maximum
=define _Inivo_maximum( \
Argument_____imageA \
) \
Inivo_maximum( \
Argument_____imageA \
)
#define Inivo_maximum( \
Argument_____imageA \
) \
_Inivo_maximum( \
Argument_____imageA \
)
=define __IFnivo_extrema_avec_exclusion \
IFnivo_extrema_avec_exclusion
=define _IFnivo_extrema_avec_exclusion( \
Argument_____imageA \
,Argument_____nivo_minimum \
,Argument_____nivo_maximum \
,Argument_____borne_inferieure \
,Argument_____borne_superieure \
) \
IFnivo_extrema_avec_exclusion( \
Argument_____imageA \
,Argument_____nivo_minimum \
,Argument_____nivo_maximum \
,Argument_____borne_inferieure \
,Argument_____borne_superieure \
)
#define IFnivo_extrema_avec_exclusion( \
Argument_____imageA \
,Argument_____nivo_minimum \
,Argument_____nivo_maximum \
,Argument_____borne_inferieure \
,Argument_____borne_superieure \
) \
_IFnivo_extrema_avec_exclusion( \
Argument_____imageA \
,Argument_____nivo_minimum \
,Argument_____nivo_maximum \
,Argument_____borne_inferieure \
,Argument_____borne_superieure \
)
=define __IFnivo_extrema \
IFnivo_extrema
=define _IFnivo_extrema( \
Argument_____imageA \
,Argument_____nivo_minimum \
,Argument_____nivo_maximum \
) \
IFnivo_extrema( \
Argument_____imageA \
,Argument_____nivo_minimum \
,Argument_____nivo_maximum \
)
#define IFnivo_extrema( \
Argument_____imageA \
,Argument_____nivo_minimum \
,Argument_____nivo_maximum \
) \
_IFnivo_extrema( \
Argument_____imageA \
,Argument_____nivo_minimum \
,Argument_____nivo_maximum \
)
=define __IFnivo_minimum \
IFnivo_minimum
=define _IFnivo_minimum( \
Argument_____imageA \
) \
IFnivo_minimum( \
Argument_____imageA \
)
#define IFnivo_minimum( \
Argument_____imageA \
) \
_IFnivo_minimum( \
Argument_____imageA \
)
=define __IFnivo_maximum \
IFnivo_maximum
=define _IFnivo_maximum( \
Argument_____imageA \
) \
IFnivo_maximum( \
Argument_____imageA \
)
#define IFnivo_maximum( \
Argument_____imageA \
) \
_IFnivo_maximum( \
Argument_____imageA \
)
=define __IJnivo_extrema \
IJnivo_extrema
=define _IJnivo_extrema( \
Argument_____imageA \
,Argument_____nivo_minimum \
,Argument_____nivo_maximum \
) \
IJnivo_extrema( \
Argument_____imageA \
,Argument_____nivo_minimum \
,Argument_____nivo_maximum \
)
#define IJnivo_extrema( \
Argument_____imageA \
,Argument_____nivo_minimum \
,Argument_____nivo_maximum \
) \
_IJnivo_extrema( \
Argument_____imageA \
,Argument_____nivo_minimum \
,Argument_____nivo_maximum \
)
=define __IJnivo_minimum \
IJnivo_minimum
=define _IJnivo_minimum( \
Argument_____imageA \
) \
IJnivo_minimum( \
Argument_____imageA \
)
#define IJnivo_minimum( \
Argument_____imageA \
) \
_IJnivo_minimum( \
Argument_____imageA \
)
=define __IJnivo_maximum \
IJnivo_maximum
=define _IJnivo_maximum( \
Argument_____imageA \
) \
IJnivo_maximum( \
Argument_____imageA \
)
#define IJnivo_maximum( \
Argument_____imageA \
) \
_IJnivo_maximum( \
Argument_____imageA \
)
=define __IDnivo_extrema \
IDnivo_extrema
=define _IDnivo_extrema( \
Argument_____imageA \
,Argument_____nivo_minimum \
,Argument_____nivo_maximum \
) \
IDnivo_extrema( \
Argument_____imageA \
,Argument_____nivo_minimum \
,Argument_____nivo_maximum \
)
#define IDnivo_extrema( \
Argument_____imageA \
,Argument_____nivo_minimum \
,Argument_____nivo_maximum \
) \
_IDnivo_extrema( \
Argument_____imageA \
,Argument_____nivo_minimum \
,Argument_____nivo_maximum \
)
=define __IDnivo_minimum \
IDnivo_minimum
=define _IDnivo_minimum( \
Argument_____imageA \
) \
IDnivo_minimum( \
Argument_____imageA \
)
#define IDnivo_minimum( \
Argument_____imageA \
) \
_IDnivo_minimum( \
Argument_____imageA \
)
=define __IDnivo_maximum \
IDnivo_maximum
=define _IDnivo_maximum( \
Argument_____imageA \
) \
IDnivo_maximum( \
Argument_____imageA \
)
#define IDnivo_maximum( \
Argument_____imageA \
) \
_IDnivo_maximum( \
Argument_____imageA \
)
=define __AFnivo_extrema \
AFnivo_extrema
=define _AFnivo_extrema( \
Argument_____albumA \
,Argument_____nivo_minimum \
,Argument_____nivo_maximum \
) \
AFnivo_extrema( \
Argument_____albumA \
,Argument_____nivo_minimum \
,Argument_____nivo_maximum \
)
#define AFnivo_extrema( \
Argument_____albumA \
,Argument_____nivo_minimum \
,Argument_____nivo_maximum \
) \
_AFnivo_extrema( \
Argument_____albumA \
,Argument_____nivo_minimum \
,Argument_____nivo_maximum \
)
=define __AFnivo_minimum \
AFnivo_minimum
=define _AFnivo_minimum( \
Argument_____albumA \
) \
AFnivo_minimum( \
Argument_____albumA \
)
#define AFnivo_minimum( \
Argument_____albumA \
) \
_AFnivo_minimum( \
Argument_____albumA \
)
=define __AFnivo_maximum \
AFnivo_maximum
=define _AFnivo_maximum( \
Argument_____albumA \
) \
AFnivo_maximum( \
Argument_____albumA \
)
#define AFnivo_maximum( \
Argument_____albumA \
) \
_AFnivo_maximum( \
Argument_____albumA \
)
=define __IFau_moins_un_niveau_est_incorrect \
IFau_moins_un_niveau_est_incorrect
=define _IFau_moins_un_niveau_est_incorrect( \
Argument_____imageA \
,Argument_____editer_les_anomalies \
) \
IFau_moins_un_niveau_est_incorrect( \
Argument_____imageA \
,Argument_____editer_les_anomalies \
)
#define IFau_moins_un_niveau_est_incorrect( \
Argument_____imageA \
,Argument_____editer_les_anomalies \
) \
_IFau_moins_un_niveau_est_incorrect( \
Argument_____imageA \
,Argument_____editer_les_anomalies \
)
=define __IJau_moins_un_niveau_est_incorrect \
IJau_moins_un_niveau_est_incorrect
=define _IJau_moins_un_niveau_est_incorrect( \
Argument_____imageA \
,Argument_____editer_les_anomalies \
) \
IJau_moins_un_niveau_est_incorrect( \
Argument_____imageA \
,Argument_____editer_les_anomalies \
)
#define IJau_moins_un_niveau_est_incorrect( \
Argument_____imageA \
,Argument_____editer_les_anomalies \
) \
_IJau_moins_un_niveau_est_incorrect( \
Argument_____imageA \
,Argument_____editer_les_anomalies \
)
=define __Ihistogramme \
Ihistogramme
=define _Ihistogramme( \
Argument_____imageA \
) \
Ihistogramme( \
Argument_____imageA \
)
#define Ihistogramme( \
Argument_____imageA \
) \
_Ihistogramme( \
Argument_____imageA \
)
=define __IFdimension_fractale \
IFdimension_fractale
=define _IFdimension_fractale( \
Argument_____imageA \
,Argument_____niveau_de_calcul_de_la_dimension \
,Argument_____niveau_de_depart \
,Argument_____niveau_d_arrivee \
,Argument_____pas_des_niveaux \
) \
IFdimension_fractale( \
Argument_____imageA \
,Argument_____niveau_de_calcul_de_la_dimension \
,Argument_____niveau_de_depart \
,Argument_____niveau_d_arrivee \
,Argument_____pas_des_niveaux \
)
#define IFdimension_fractale( \
Argument_____imageA \
,Argument_____niveau_de_calcul_de_la_dimension \
,Argument_____niveau_de_depart \
,Argument_____niveau_d_arrivee \
,Argument_____pas_des_niveaux \
) \
_IFdimension_fractale( \
Argument_____imageA \
,Argument_____niveau_de_calcul_de_la_dimension \
,Argument_____niveau_de_depart \
,Argument_____niveau_d_arrivee \
,Argument_____pas_des_niveaux \
)
=define __Icomptage_des_points_dans_un_intervalle \
Icomptage_des_points_dans_un_intervalle
=define _Icomptage_des_points_dans_un_intervalle( \
Argument_____imageA1 \
,Argument_____niveau_origine \
,Argument_____niveau_extremite \
) \
Icomptage_des_points_dans_un_intervalle( \
Argument_____imageA1 \
,Argument_____niveau_origine \
,Argument_____niveau_extremite \
)
#define Icomptage_des_points_dans_un_intervalle( \
Argument_____imageA1 \
,Argument_____niveau_origine \
,Argument_____niveau_extremite \
) \
_Icomptage_des_points_dans_un_intervalle( \
Argument_____imageA1 \
,Argument_____niveau_origine \
,Argument_____niveau_extremite \
)
=define __IFcomptage_des_points_dans_un_intervalle \
IFcomptage_des_points_dans_un_intervalle
=define _IFcomptage_des_points_dans_un_intervalle( \
Argument_____imageA1 \
,Argument_____niveau_origine \
,Argument_____niveau_extremite \
) \
IFcomptage_des_points_dans_un_intervalle( \
Argument_____imageA1 \
,Argument_____niveau_origine \
,Argument_____niveau_extremite \
)
#define IFcomptage_des_points_dans_un_intervalle( \
Argument_____imageA1 \
,Argument_____niveau_origine \
,Argument_____niveau_extremite \
) \
_IFcomptage_des_points_dans_un_intervalle( \
Argument_____imageA1 \
,Argument_____niveau_origine \
,Argument_____niveau_extremite \
)
=define __IFdomaine_comptage_des_points_dans_un_intervalle \
IFdomaine_comptage_des_points_dans_un_intervalle
=define _IFdomaine_comptage_des_points_dans_un_intervalle( \
Argument_____imageA1 \
,Argument_____domaine_Xmin \
,Argument_____domaine_Xmax \
,Argument_____domaine_Ymin \
,Argument_____domaine_Ymax \
,Argument_____niveau_origine \
,Argument_____niveau_extremite \
) \
IFdomaine_comptage_des_points_dans_un_intervalle( \
Argument_____imageA1 \
,Argument_____domaine_Xmin \
,Argument_____domaine_Xmax \
,Argument_____domaine_Ymin \
,Argument_____domaine_Ymax \
,Argument_____niveau_origine \
,Argument_____niveau_extremite \
)
#define IFdomaine_comptage_des_points_dans_un_intervalle( \
Argument_____imageA1 \
,Argument_____domaine_Xmin \
,Argument_____domaine_Xmax \
,Argument_____domaine_Ymin \
,Argument_____domaine_Ymax \
,Argument_____niveau_origine \
,Argument_____niveau_extremite \
) \
_IFdomaine_comptage_des_points_dans_un_intervalle( \
Argument_____imageA1 \
,Argument_____domaine_Xmin \
,Argument_____domaine_Xmax \
,Argument_____domaine_Ymin \
,Argument_____domaine_Ymax \
,Argument_____niveau_origine \
,Argument_____niveau_extremite \
)
=define __Icomptage_des_coincidences \
Icomptage_des_coincidences
=define _Icomptage_des_coincidences( \
Argument_____imageA1 \
,Argument_____imageA2 \
) \
Icomptage_des_coincidences( \
Argument_____imageA1 \
,Argument_____imageA2 \
)
#define Icomptage_des_coincidences( \
Argument_____imageA1 \
,Argument_____imageA2 \
) \
_Icomptage_des_coincidences( \
Argument_____imageA1 \
,Argument_____imageA2 \
)
=define __IFcomptage_des_coincidences \
IFcomptage_des_coincidences
=define _IFcomptage_des_coincidences( \
Argument_____imageA1 \
,Argument_____imageA2 \
) \
IFcomptage_des_coincidences( \
Argument_____imageA1 \
,Argument_____imageA2 \
)
#define IFcomptage_des_coincidences( \
Argument_____imageA1 \
,Argument_____imageA2 \
) \
_IFcomptage_des_coincidences( \
Argument_____imageA1 \
,Argument_____imageA2 \
)
=define __Icentre_de_gravite \
Icentre_de_gravite
=define _Icentre_de_gravite( \
Argument_____imageA \
) \
Icentre_de_gravite( \
Argument_____imageA \
)
#define Icentre_de_gravite( \
Argument_____imageA \
) \
_Icentre_de_gravite( \
Argument_____imageA \
)
=define __IFcentre_de_gravite \
IFcentre_de_gravite
=define _IFcentre_de_gravite( \
Argument_____imageA \
) \
IFcentre_de_gravite( \
Argument_____imageA \
)
#define IFcentre_de_gravite( \
Argument_____imageA \
) \
_IFcentre_de_gravite( \
Argument_____imageA \
)
=define __Acomptage_des_points_dans_un_intervalle \
Acomptage_des_points_dans_un_intervalle
=define _Acomptage_des_points_dans_un_intervalle( \
Argument_____albumA1 \
,Argument_____niveau_origine \
,Argument_____niveau_extremite \
) \
Acomptage_des_points_dans_un_intervalle( \
Argument_____albumA1 \
,Argument_____niveau_origine \
,Argument_____niveau_extremite \
)
#define Acomptage_des_points_dans_un_intervalle( \
Argument_____albumA1 \
,Argument_____niveau_origine \
,Argument_____niveau_extremite \
) \
_Acomptage_des_points_dans_un_intervalle( \
Argument_____albumA1 \
,Argument_____niveau_origine \
,Argument_____niveau_extremite \
)
=define __AFcomptage_des_points_dans_un_intervalle \
AFcomptage_des_points_dans_un_intervalle
=define _AFcomptage_des_points_dans_un_intervalle( \
Argument_____albumA1 \
,Argument_____niveau_origine \
,Argument_____niveau_extremite \
) \
AFcomptage_des_points_dans_un_intervalle( \
Argument_____albumA1 \
,Argument_____niveau_origine \
,Argument_____niveau_extremite \
)
#define AFcomptage_des_points_dans_un_intervalle( \
Argument_____albumA1 \
,Argument_____niveau_origine \
,Argument_____niveau_extremite \
) \
_AFcomptage_des_points_dans_un_intervalle( \
Argument_____albumA1 \
,Argument_____niveau_origine \
,Argument_____niveau_extremite \
)
=define __AFdomaine_comptage_des_points_dans_un_intervalle \
AFdomaine_comptage_des_points_dans_un_intervalle
=define _AFdomaine_comptage_des_points_dans_un_intervalle( \
Argument_____albumA1 \
,Argument_____domaine_Xmin \
,Argument_____domaine_Xmax \
,Argument_____domaine_Ymin \
,Argument_____domaine_Ymax \
,Argument_____domaine_Zmin \
,Argument_____domaine_Zmax \
,Argument_____niveau_origine \
,Argument_____niveau_extremite \
) \
AFdomaine_comptage_des_points_dans_un_intervalle( \
Argument_____albumA1 \
,Argument_____domaine_Xmin \
,Argument_____domaine_Xmax \
,Argument_____domaine_Ymin \
,Argument_____domaine_Ymax \
,Argument_____domaine_Zmin \
,Argument_____domaine_Zmax \
,Argument_____niveau_origine \
,Argument_____niveau_extremite \
)
#define AFdomaine_comptage_des_points_dans_un_intervalle( \
Argument_____albumA1 \
,Argument_____domaine_Xmin \
,Argument_____domaine_Xmax \
,Argument_____domaine_Ymin \
,Argument_____domaine_Ymax \
,Argument_____domaine_Zmin \
,Argument_____domaine_Zmax \
,Argument_____niveau_origine \
,Argument_____niveau_extremite \
) \
_AFdomaine_comptage_des_points_dans_un_intervalle( \
Argument_____albumA1 \
,Argument_____domaine_Xmin \
,Argument_____domaine_Xmax \
,Argument_____domaine_Ymin \
,Argument_____domaine_Ymax \
,Argument_____domaine_Zmin \
,Argument_____domaine_Zmax \
,Argument_____niveau_origine \
,Argument_____niveau_extremite \
)
=define __Acomptage_des_coincidences \
Acomptage_des_coincidences
=define _Acomptage_des_coincidences( \
Argument_____albumA1 \
,Argument_____albumA2 \
) \
Acomptage_des_coincidences( \
Argument_____albumA1 \
,Argument_____albumA2 \
)
#define Acomptage_des_coincidences( \
Argument_____albumA1 \
,Argument_____albumA2 \
) \
_Acomptage_des_coincidences( \
Argument_____albumA1 \
,Argument_____albumA2 \
)
=define __AFcomptage_des_coincidences \
AFcomptage_des_coincidences
=define _AFcomptage_des_coincidences( \
Argument_____albumA1 \
,Argument_____albumA2 \
) \
AFcomptage_des_coincidences( \
Argument_____albumA1 \
,Argument_____albumA2 \
)
#define AFcomptage_des_coincidences( \
Argument_____albumA1 \
,Argument_____albumA2 \
) \
_AFcomptage_des_coincidences( \
Argument_____albumA1 \
,Argument_____albumA2 \
)
=define __Icoordonnees_extremales \
Icoordonnees_extremales
=define _Icoordonnees_extremales( \
Argument_____imageA \
) \
Icoordonnees_extremales( \
Argument_____imageA \
)
#define Icoordonnees_extremales( \
Argument_____imageA \
) \
_Icoordonnees_extremales( \
Argument_____imageA \
)