/*************************************************************************************************************************************/ /* */ /* 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 '$ximf/courbes.1$ARG' sur 'LACT19' : */ /* */ /* Jean-Francois COLONNA (LACTAMME, 20240626121922). */ /* */ /*************************************************************************************************************************************/ /*===================================================================================================================================*/ /*************************************************************************************************************************************/ /* */ /* 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 : */ /* */ /*************************************************************************************************************************************/ #ifdef PARCOURS_DES_ARCS_DE_CUBIQUES_VERSION_02 =define __fAPPLY_____fonction_neutre_____degrade_des_arcs_de_cubiques \ fAPPLY_____fonction_neutre_____degrade_des_arcs_de_cubiques =define _fAPPLY_____fonction_neutre_____degrade_des_arcs_de_cubiques( \ Argument_____niveau \ ) \ fAPPLY_____fonction_neutre_____degrade_des_arcs_de_cubiques( \ Argument_____niveau \ ) #define fAPPLY_____fonction_neutre_____degrade_des_arcs_de_cubiques( \ Argument_____niveau \ ) \ _fAPPLY_____fonction_neutre_____degrade_des_arcs_de_cubiques( \ Argument_____niveau \ ) =define __fAPPLY_____fonction_interpolation_____degrade_des_arcs_de_cubiques \ fAPPLY_____fonction_interpolation_____degrade_des_arcs_de_cubiques =define _fAPPLY_____fonction_interpolation_____degrade_des_arcs_de_cubiques( \ Argument_____niveau \ ) \ fAPPLY_____fonction_interpolation_____degrade_des_arcs_de_cubiques( \ Argument_____niveau \ ) #define fAPPLY_____fonction_interpolation_____degrade_des_arcs_de_cubiques( \ Argument_____niveau \ ) \ _fAPPLY_____fonction_interpolation_____degrade_des_arcs_de_cubiques( \ Argument_____niveau \ ) #Aifdef PARCOURS_DES_ARCS_DE_CUBIQUES_VERSION_02 #Eifdef PARCOURS_DES_ARCS_DE_CUBIQUES_VERSION_02 =define __Ivisualisation_arc_de_cubique_2P2D \ Ivisualisation_arc_de_cubique_2P2D =define _Ivisualisation_arc_de_cubique_2P2D( \ Argument_____imageAR \ ,Argument_____pointF_origine \ ,Argument_____derivee_a_l_origine \ ,Argument_____niveau_a_l_origine \ ,Argument_____pointF_extremite \ ,Argument_____derivee_a_l_extremite \ ,Argument_____niveau_a_l_extremite \ ,Argument_____rayon_du_point \ ,Argument_____affaiblissement_au_bord \ ,Argument_____dimension_de_la_generation \ ) \ Ivisualisation_arc_de_cubique_2P2D( \ Argument_____imageAR \ ,Argument_____pointF_origine \ ,Argument_____derivee_a_l_origine \ ,Argument_____niveau_a_l_origine \ ,Argument_____pointF_extremite \ ,Argument_____derivee_a_l_extremite \ ,Argument_____niveau_a_l_extremite \ ,Argument_____rayon_du_point \ ,Argument_____affaiblissement_au_bord \ ,Argument_____dimension_de_la_generation \ ) #define Ivisualisation_arc_de_cubique_2P2D( \ Argument_____imageAR \ ,Argument_____pointF_origine \ ,Argument_____derivee_a_l_origine \ ,Argument_____niveau_a_l_origine \ ,Argument_____pointF_extremite \ ,Argument_____derivee_a_l_extremite \ ,Argument_____niveau_a_l_extremite \ ,Argument_____rayon_du_point \ ,Argument_____affaiblissement_au_bord \ ,Argument_____dimension_de_la_generation \ ) \ _Ivisualisation_arc_de_cubique_2P2D( \ Argument_____imageAR \ ,Argument_____pointF_origine \ ,Argument_____derivee_a_l_origine \ ,Argument_____niveau_a_l_origine \ ,Argument_____pointF_extremite \ ,Argument_____derivee_a_l_extremite \ ,Argument_____niveau_a_l_extremite \ ,Argument_____rayon_du_point \ ,Argument_____affaiblissement_au_bord \ ,Argument_____dimension_de_la_generation \ ) =define __Ivisualisation_arc_de_cubique_2P2D_avec_tension \ Ivisualisation_arc_de_cubique_2P2D_avec_tension =define _Ivisualisation_arc_de_cubique_2P2D_avec_tension( \ Argument_____imageAR \ ,Argument_____pointF_origine \ ,Argument_____derivee_a_l_origine \ ,Argument_____niveau_a_l_origine \ ,Argument_____pointF_extremite \ ,Argument_____derivee_a_l_extremite \ ,Argument_____niveau_a_l_extremite \ ,Argument_____tension_de_l_arc \ ,Argument_____rayon_du_point \ ,Argument_____affaiblissement_au_bord \ ,Argument_____dimension_de_la_generation \ ) \ Ivisualisation_arc_de_cubique_2P2D_avec_tension( \ Argument_____imageAR \ ,Argument_____pointF_origine \ ,Argument_____derivee_a_l_origine \ ,Argument_____niveau_a_l_origine \ ,Argument_____pointF_extremite \ ,Argument_____derivee_a_l_extremite \ ,Argument_____niveau_a_l_extremite \ ,Argument_____tension_de_l_arc \ ,Argument_____rayon_du_point \ ,Argument_____affaiblissement_au_bord \ ,Argument_____dimension_de_la_generation \ ) #define Ivisualisation_arc_de_cubique_2P2D_avec_tension( \ Argument_____imageAR \ ,Argument_____pointF_origine \ ,Argument_____derivee_a_l_origine \ ,Argument_____niveau_a_l_origine \ ,Argument_____pointF_extremite \ ,Argument_____derivee_a_l_extremite \ ,Argument_____niveau_a_l_extremite \ ,Argument_____tension_de_l_arc \ ,Argument_____rayon_du_point \ ,Argument_____affaiblissement_au_bord \ ,Argument_____dimension_de_la_generation \ ) \ _Ivisualisation_arc_de_cubique_2P2D_avec_tension( \ Argument_____imageAR \ ,Argument_____pointF_origine \ ,Argument_____derivee_a_l_origine \ ,Argument_____niveau_a_l_origine \ ,Argument_____pointF_extremite \ ,Argument_____derivee_a_l_extremite \ ,Argument_____niveau_a_l_extremite \ ,Argument_____tension_de_l_arc \ ,Argument_____rayon_du_point \ ,Argument_____affaiblissement_au_bord \ ,Argument_____dimension_de_la_generation \ ) =define __Ivisualisation_arc_de_cubique_4P \ Ivisualisation_arc_de_cubique_4P =define _Ivisualisation_arc_de_cubique_4P( \ Argument_____imageAR \ ,Argument_____pointF_P1 \ ,Argument_____pointF_P2 \ ,Argument_____niveau_au_point_P2 \ ,Argument_____pointF_P3 \ ,Argument_____niveau_au_point_P3 \ ,Argument_____pointF_P4 \ ,Argument_____rayon_du_point \ ,Argument_____affaiblissement_au_bord \ ,Argument_____dimension_de_la_generation \ ) \ Ivisualisation_arc_de_cubique_4P( \ Argument_____imageAR \ ,Argument_____pointF_P1 \ ,Argument_____pointF_P2 \ ,Argument_____niveau_au_point_P2 \ ,Argument_____pointF_P3 \ ,Argument_____niveau_au_point_P3 \ ,Argument_____pointF_P4 \ ,Argument_____rayon_du_point \ ,Argument_____affaiblissement_au_bord \ ,Argument_____dimension_de_la_generation \ ) #define Ivisualisation_arc_de_cubique_4P( \ Argument_____imageAR \ ,Argument_____pointF_P1 \ ,Argument_____pointF_P2 \ ,Argument_____niveau_au_point_P2 \ ,Argument_____pointF_P3 \ ,Argument_____niveau_au_point_P3 \ ,Argument_____pointF_P4 \ ,Argument_____rayon_du_point \ ,Argument_____affaiblissement_au_bord \ ,Argument_____dimension_de_la_generation \ ) \ _Ivisualisation_arc_de_cubique_4P( \ Argument_____imageAR \ ,Argument_____pointF_P1 \ ,Argument_____pointF_P2 \ ,Argument_____niveau_au_point_P2 \ ,Argument_____pointF_P3 \ ,Argument_____niveau_au_point_P3 \ ,Argument_____pointF_P4 \ ,Argument_____rayon_du_point \ ,Argument_____affaiblissement_au_bord \ ,Argument_____dimension_de_la_generation \ )