/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        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 '$xiidG/fonction.1$ARG' sur 'LACT19' :                                                                           */
/*                                                                                                                                   */
/*                    Jean-Francois COLONNA (LACTAMME, 20240626121803).                                                              */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        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    __VERSION__COMPILER_LE_GRAPHIQUE_SILICON_GRAPHICS

=define   __IGclear                                                                                                                     \
                    IGclear
=define   _IGclear(                                                                                                                     \
                                                                                                                                        \
                              )                                                                                                         \
                    IGclear(                                                                                                            \
                                                                                                                                        \
                                        )
#define   IGclear(                                                                                                                      \
                                                                                                                                        \
                              )                                                                                                         \
                    _IGclear(                                                                                                           \
                                                                                                                                        \
                                        )

#    ifdef     __VERSION__COMPILER_L_OPTION_VIDEO_ANALOGIQUE_DU_GRAPHIQUE_SILICON_GRAPHICS

#    Aifdef    __VERSION__COMPILER_L_OPTION_VIDEO_ANALOGIQUE_DU_GRAPHIQUE_SILICON_GRAPHICS
#    Eifdef    __VERSION__COMPILER_L_OPTION_VIDEO_ANALOGIQUE_DU_GRAPHIQUE_SILICON_GRAPHICS

=define   __IGopen                                                                                                                      \
                    IGopen
=define   _IGopen(                                                                                                                      \
                              Argument_____nom_de_la_fenetreA                                                                           \
                             ,Argument_____centrer_la_fenetre                                                                           \
                             ,Argument_____coin_bas_gauche                                                                              \
                             ,Argument_____generer_de_la_video                                                                          \
                             ,Argument_____laisser_le_curseur_apparaitre_pendant_l_affichage                                            \
                              )                                                                                                         \
                    IGopen(                                                                                                             \
                                        Argument_____nom_de_la_fenetreA                                                                 \
                                       ,Argument_____centrer_la_fenetre                                                                 \
                                       ,Argument_____coin_bas_gauche                                                                    \
                                       ,Argument_____generer_de_la_video                                                                \
                                       ,Argument_____laisser_le_curseur_apparaitre_pendant_l_affichage                                  \
                                        )
#define   IGopen(                                                                                                                       \
                              Argument_____nom_de_la_fenetreA                                                                           \
                             ,Argument_____centrer_la_fenetre                                                                           \
                             ,Argument_____coin_bas_gauche                                                                              \
                             ,Argument_____generer_de_la_video                                                                          \
                             ,Argument_____laisser_le_curseur_apparaitre_pendant_l_affichage                                            \
                              )                                                                                                         \
                    _IGopen(                                                                                                            \
                                        Argument_____nom_de_la_fenetreA                                                                 \
                                       ,Argument_____centrer_la_fenetre                                                                 \
                                       ,Argument_____coin_bas_gauche                                                                    \
                                       ,Argument_____generer_de_la_video                                                                \
                                       ,Argument_____laisser_le_curseur_apparaitre_pendant_l_affichage                                  \
                                        )

=define   __IGchangement_de_la_correction_de_gamma                                                                                      \
                    IGchangement_de_la_correction_de_gamma
=define   _IGchangement_de_la_correction_de_gamma(                                                                                      \
                              Argument_____correction_de_gamma_ROUGE                                                                    \
                             ,Argument_____correction_de_gamma_VERTE                                                                    \
                             ,Argument_____correction_de_gamma_BLEUE                                                                    \
                              )                                                                                                         \
                    IGchangement_de_la_correction_de_gamma(                                                                             \
                                        Argument_____correction_de_gamma_ROUGE                                                          \
                                       ,Argument_____correction_de_gamma_VERTE                                                          \
                                       ,Argument_____correction_de_gamma_BLEUE                                                          \
                                        )
#define   IGchangement_de_la_correction_de_gamma(                                                                                       \
                              Argument_____correction_de_gamma_ROUGE                                                                    \
                             ,Argument_____correction_de_gamma_VERTE                                                                    \
                             ,Argument_____correction_de_gamma_BLEUE                                                                    \
                              )                                                                                                         \
                    _IGchangement_de_la_correction_de_gamma(                                                                            \
                                        Argument_____correction_de_gamma_ROUGE                                                          \
                                       ,Argument_____correction_de_gamma_VERTE                                                          \
                                       ,Argument_____correction_de_gamma_BLEUE                                                          \
                                        )

=define   __IGattente_de_l_evenement_ButtonPress                                                                                        \
                    IGattente_de_l_evenement_ButtonPress
=define   _IGattente_de_l_evenement_ButtonPress(                                                                                        \
                                                                                                                                        \
                              )                                                                                                         \
                    IGattente_de_l_evenement_ButtonPress(                                                                               \
                                                                                                                                        \
                                        )
#define   IGattente_de_l_evenement_ButtonPress(                                                                                         \
                                                                                                                                        \
                              )                                                                                                         \
                    _IGattente_de_l_evenement_ButtonPress(                                                                              \
                                                                                                                                        \
                                        )

=define   __IGclose                                                                                                                     \
                    IGclose
=define   _IGclose(                                                                                                                     \
                                                                                                                                        \
                              )                                                                                                         \
                    IGclose(                                                                                                            \
                                                                                                                                        \
                                        )
#define   IGclose(                                                                                                                      \
                                                                                                                                        \
                              )                                                                                                         \
                    _IGclose(                                                                                                           \
                                                                                                                                        \
                                        )

=define   __IGdisplay                                                                                                                   \
                    IGdisplay
=define   _IGdisplay(                                                                                                                   \
                              Argument_____imageA                                                                                       \
                             ,Argument_____facteur_de_zoom                                                                              \
                             ,Argument_____centrer_l_image_dans_la_fenetre                                                              \
                             ,Argument_____translation_de_l_image_dans_la_fenetre                                                       \
                              )                                                                                                         \
                    IGdisplay(                                                                                                          \
                                        Argument_____imageA                                                                             \
                                       ,Argument_____facteur_de_zoom                                                                    \
                                       ,Argument_____centrer_l_image_dans_la_fenetre                                                    \
                                       ,Argument_____translation_de_l_image_dans_la_fenetre                                             \
                                        )
#define   IGdisplay(                                                                                                                    \
                              Argument_____imageA                                                                                       \
                             ,Argument_____facteur_de_zoom                                                                              \
                             ,Argument_____centrer_l_image_dans_la_fenetre                                                              \
                             ,Argument_____translation_de_l_image_dans_la_fenetre                                                       \
                              )                                                                                                         \
                    _IGdisplay(                                                                                                         \
                                        Argument_____imageA                                                                             \
                                       ,Argument_____facteur_de_zoom                                                                    \
                                       ,Argument_____centrer_l_image_dans_la_fenetre                                                    \
                                       ,Argument_____translation_de_l_image_dans_la_fenetre                                             \
                                        )

#    ifdef     __VERSION__COMPILER_L_OPTION_VIDEO_ANALOGIQUE_DU_GRAPHIQUE_SILICON_GRAPHICS

#         ifdef     GESTION_DE_L_OPTION_GALILEO_VERSION_02

#         Aifdef    GESTION_DE_L_OPTION_GALILEO_VERSION_02
#         Eifdef    GESTION_DE_L_OPTION_GALILEO_VERSION_02

=define   __IGdebut_de_diffusion_ou_de_numerisation_d_une_sequence_video                                                                \
                    IGdebut_de_diffusion_ou_de_numerisation_d_une_sequence_video
=define   _IGdebut_de_diffusion_ou_de_numerisation_d_une_sequence_video(                                                                \
                              Argument_____nom_variable_shell_serveur_ecran                                                             \
                             ,Argument_____nom_de_la_fenetreA                                                                           \
                             ,Argument_____centrer_la_fenetre_video_temps_reel                                                          \
                             ,Argument_____coin_bas_gauche                                                                              \
                             ,Argument_____editer_les_PRINT_ATTENTION_initiaux                                                          \
                             ,Argument_____diffuser_sequence_sinon_numeriser_image                                                      \
                              )                                                                                                         \
                    IGdebut_de_diffusion_ou_de_numerisation_d_une_sequence_video(                                                       \
                                        Argument_____nom_variable_shell_serveur_ecran                                                   \
                                       ,Argument_____nom_de_la_fenetreA                                                                 \
                                       ,Argument_____centrer_la_fenetre_video_temps_reel                                                \
                                       ,Argument_____coin_bas_gauche                                                                    \
                                       ,Argument_____editer_les_PRINT_ATTENTION_initiaux                                                \
                                       ,Argument_____diffuser_sequence_sinon_numeriser_image                                            \
                                        )
#define   IGdebut_de_diffusion_ou_de_numerisation_d_une_sequence_video(                                                                 \
                              Argument_____nom_variable_shell_serveur_ecran                                                             \
                             ,Argument_____nom_de_la_fenetreA                                                                           \
                             ,Argument_____centrer_la_fenetre_video_temps_reel                                                          \
                             ,Argument_____coin_bas_gauche                                                                              \
                             ,Argument_____editer_les_PRINT_ATTENTION_initiaux                                                          \
                             ,Argument_____diffuser_sequence_sinon_numeriser_image                                                      \
                              )                                                                                                         \
                    _IGdebut_de_diffusion_ou_de_numerisation_d_une_sequence_video(                                                      \
                                        Argument_____nom_variable_shell_serveur_ecran                                                   \
                                       ,Argument_____nom_de_la_fenetreA                                                                 \
                                       ,Argument_____centrer_la_fenetre_video_temps_reel                                                \
                                       ,Argument_____coin_bas_gauche                                                                    \
                                       ,Argument_____editer_les_PRINT_ATTENTION_initiaux                                                \
                                       ,Argument_____diffuser_sequence_sinon_numeriser_image                                            \
                                        )

=define   __IGdebut_de_diffusion_d_une_sequence_video_temps_reel                                                                        \
                    IGdebut_de_diffusion_d_une_sequence_video_temps_reel
=define   _IGdebut_de_diffusion_d_une_sequence_video_temps_reel(                                                                        \
                              Argument_____nom_variable_shell_serveur_ecran                                                             \
                             ,Argument_____nom_de_la_fenetreA                                                                           \
                             ,Argument_____centrer_la_fenetre_video_temps_reel                                                          \
                             ,Argument_____coin_bas_gauche                                                                              \
                             ,Argument_____editer_les_PRINT_ATTENTION_initiaux                                                          \
                              )                                                                                                         \
                    IGdebut_de_diffusion_d_une_sequence_video_temps_reel(                                                               \
                                        Argument_____nom_variable_shell_serveur_ecran                                                   \
                                       ,Argument_____nom_de_la_fenetreA                                                                 \
                                       ,Argument_____centrer_la_fenetre_video_temps_reel                                                \
                                       ,Argument_____coin_bas_gauche                                                                    \
                                       ,Argument_____editer_les_PRINT_ATTENTION_initiaux                                                \
                                        )
#define   IGdebut_de_diffusion_d_une_sequence_video_temps_reel(                                                                         \
                              Argument_____nom_variable_shell_serveur_ecran                                                             \
                             ,Argument_____nom_de_la_fenetreA                                                                           \
                             ,Argument_____centrer_la_fenetre_video_temps_reel                                                          \
                             ,Argument_____coin_bas_gauche                                                                              \
                             ,Argument_____editer_les_PRINT_ATTENTION_initiaux                                                          \
                              )                                                                                                         \
                    _IGdebut_de_diffusion_d_une_sequence_video_temps_reel(                                                              \
                                        Argument_____nom_variable_shell_serveur_ecran                                                   \
                                       ,Argument_____nom_de_la_fenetreA                                                                 \
                                       ,Argument_____centrer_la_fenetre_video_temps_reel                                                \
                                       ,Argument_____coin_bas_gauche                                                                    \
                                       ,Argument_____editer_les_PRINT_ATTENTION_initiaux                                                \
                                        )

=define   __IGdebut_de_numerisation_d_une_image_video                                                                                   \
                    IGdebut_de_numerisation_d_une_image_video
=define   _IGdebut_de_numerisation_d_une_image_video(                                                                                   \
                                                                                                                                        \
                              )                                                                                                         \
                    IGdebut_de_numerisation_d_une_image_video(                                                                          \
                                                                                                                                        \
                                        )
#define   IGdebut_de_numerisation_d_une_image_video(                                                                                    \
                                                                                                                                        \
                              )                                                                                                         \
                    _IGdebut_de_numerisation_d_une_image_video(                                                                         \
                                                                                                                                        \
                                        )

=define   __IGfin_de_diffusion_ou_de_numerisation_d_une_sequence_video                                                                  \
                    IGfin_de_diffusion_ou_de_numerisation_d_une_sequence_video
=define   _IGfin_de_diffusion_ou_de_numerisation_d_une_sequence_video(                                                                  \
                              Argument_____diffuser_sequence_sinon_numeriser_image                                                      \
                             ,Argument_____composante_numerisee_ROUGE                                                                   \
                             ,Argument_____composante_numerisee_VERTE                                                                   \
                             ,Argument_____composante_numerisee_BLEUE                                                                   \
                             ,Argument_____methode_de_redimensionnement                                                                 \
                              )                                                                                                         \
                    IGfin_de_diffusion_ou_de_numerisation_d_une_sequence_video(                                                         \
                                        Argument_____diffuser_sequence_sinon_numeriser_image                                            \
                                       ,Argument_____composante_numerisee_ROUGE                                                         \
                                       ,Argument_____composante_numerisee_VERTE                                                         \
                                       ,Argument_____composante_numerisee_BLEUE                                                         \
                                       ,Argument_____methode_de_redimensionnement                                                       \
                                        )
#define   IGfin_de_diffusion_ou_de_numerisation_d_une_sequence_video(                                                                   \
                              Argument_____diffuser_sequence_sinon_numeriser_image                                                      \
                             ,Argument_____composante_numerisee_ROUGE                                                                   \
                             ,Argument_____composante_numerisee_VERTE                                                                   \
                             ,Argument_____composante_numerisee_BLEUE                                                                   \
                             ,Argument_____methode_de_redimensionnement                                                                 \
                              )                                                                                                         \
                    _IGfin_de_diffusion_ou_de_numerisation_d_une_sequence_video(                                                        \
                                        Argument_____diffuser_sequence_sinon_numeriser_image                                            \
                                       ,Argument_____composante_numerisee_ROUGE                                                         \
                                       ,Argument_____composante_numerisee_VERTE                                                         \
                                       ,Argument_____composante_numerisee_BLEUE                                                         \
                                       ,Argument_____methode_de_redimensionnement                                                       \
                                        )

=define   __IGfin_de_diffusion_d_une_sequence_video_temps_reel                                                                          \
                    IGfin_de_diffusion_d_une_sequence_video_temps_reel
=define   _IGfin_de_diffusion_d_une_sequence_video_temps_reel(                                                                          \
                                                                                                                                        \
                              )                                                                                                         \
                    IGfin_de_diffusion_d_une_sequence_video_temps_reel(                                                                 \
                                                                                                                                        \
                                        )
#define   IGfin_de_diffusion_d_une_sequence_video_temps_reel(                                                                           \
                                                                                                                                        \
                              )                                                                                                         \
                    _IGfin_de_diffusion_d_une_sequence_video_temps_reel(                                                                \
                                                                                                                                        \
                                        )

=define   __IGfin_de_numerisation_d_une_image_video                                                                                     \
                    IGfin_de_numerisation_d_une_image_video
=define   _IGfin_de_numerisation_d_une_image_video(                                                                                     \
                              Argument_____composante_numerisee_ROUGE                                                                   \
                             ,Argument_____composante_numerisee_VERTE                                                                   \
                             ,Argument_____composante_numerisee_BLEUE                                                                   \
                             ,Argument_____methode_de_redimensionnement                                                                 \
                              )                                                                                                         \
                    IGfin_de_numerisation_d_une_image_video(                                                                            \
                                        Argument_____composante_numerisee_ROUGE                                                         \
                                       ,Argument_____composante_numerisee_VERTE                                                         \
                                       ,Argument_____composante_numerisee_BLEUE                                                         \
                                       ,Argument_____methode_de_redimensionnement                                                       \
                                        )
#define   IGfin_de_numerisation_d_une_image_video(                                                                                      \
                              Argument_____composante_numerisee_ROUGE                                                                   \
                             ,Argument_____composante_numerisee_VERTE                                                                   \
                             ,Argument_____composante_numerisee_BLEUE                                                                   \
                             ,Argument_____methode_de_redimensionnement                                                                 \
                              )                                                                                                         \
                    _IGfin_de_numerisation_d_une_image_video(                                                                           \
                                        Argument_____composante_numerisee_ROUGE                                                         \
                                       ,Argument_____composante_numerisee_VERTE                                                         \
                                       ,Argument_____composante_numerisee_BLEUE                                                         \
                                       ,Argument_____methode_de_redimensionnement                                                       \
                                        )
#    Aifdef    __VERSION__COMPILER_L_OPTION_VIDEO_ANALOGIQUE_DU_GRAPHIQUE_SILICON_GRAPHICS
#    Eifdef    __VERSION__COMPILER_L_OPTION_VIDEO_ANALOGIQUE_DU_GRAPHIQUE_SILICON_GRAPHICS

#Aifdef   __VERSION__COMPILER_LE_GRAPHIQUE_SILICON_GRAPHICS
#Eifdef   __VERSION__COMPILER_LE_GRAPHIQUE_SILICON_GRAPHICS




Copyright © Jean-François COLONNA, 2019-2024.
Copyright © CMAP (Centre de Mathématiques APpliquées) UMR CNRS 7641 / École polytechnique, Institut Polytechnique de Paris, 2019-2024.