#!/bin/csh

#######################################################################################################################################
#                                                                                                                                     #
#         T R A N S F O R M E E   E N   O N D E L E T T E   D E   M O R L E T                                                         #
#         D ' U N E   I M A G E   F L O T T A N T E  :                                                                                #
#                                                                                                                                     #
#                                                                                                                                     #
#         Utilisation :                                                                                                               #
#                                                                                                                                     #
#                   $xci/morlet.02$Z    <nomA> <nomR> [<Dilatation> [<Rotation>]]                                                     #
#                                                                                                                                     #
#                                                                                                                                     #
#         Author of '$xci/morlet.02$Z' :                                                                                              #
#                                                                                                                                     #
#                     Jean-Francois Colonna (LACTAMME, 20030415161242).                                                               #
#                                                                                                                                     #
#######################################################################################################################################

set       nomA=$1
set       nomR=$2
set       Dilatation=$3
set       Rotation=$4

setArgum  Dilatation                    0.1

setArgum  Rotation                      $pis2

$xci/morlet.02$X                                                                                                                        \
                    dilatation=$Dilatation                                                                                              \
                    rotation=$Rotation                                                                                                  \
                    R=$xT/ONDELETTE$J                                                                                                   \
                                                                                                                        $formatI
                                        # Generation de l'ondelette de Morlet demandee.                                               #
$xci/fftd$Z                                                                                                                             \
                    $xT/ONDELETTE                                                                                                       \
                    FAUX                                                                                                                \
                    $NEXIST
                                        # Calcul de la transformee de Fourier directe de l'ondelette de Morlet.                       #
$xci/init$X                                                                                                                             \
                    standard=FAUX                                                                                                       \
                    v=0                                                                                                                 \
                    R=$xT/ZERO                                                                                                          \
                                                                                                                        $formatI
$xci/fftdf$Z                                                                                                                            \
                    $nomA                                                                                                               \
                    $xT/ZERO                                                                                                            \
                    $xT/ARGUMENT
                                        # Calcul de la transformee de Fourier directe de l'image complexe {ImageArgument,Zero}.       #
$xci/fftp$Z                                                                                                                             \
                    $xT/ONDELETTE                                                                                                       \
                    $xT/ARGUMENT                                                                                                        \
                    $xT/PRODUIT
                                        # Produit de convolution des deux transformees de Fourier directes precedentes.               #
$xci/ffti$Z                                                                                                                             \
                    $xT/PRODUIT                                                                                                         \
                    FAUX                                                                                                                \
                    $NEXIST
                                        # Calcul de la transformee de Fourier inverse du produit precedent.                           #
$xci/J_RIMP$X                                                                                                                           \
                    A=$xT/PRODUIT$J                                                                                                     \
                    standard=FAUX                                                                                                       \
                    RR=$nomR$PR                                                                                                         \
                    RI=$nomR$PI                                                                                                         \
                    module_phase=VRAI                                                                                                   \
                    RM=$nomR$Mo                                                                                                         \
                    RP=$nomR$Ph                                                                                                         \
                                                                                                                        $formatI
                                        # Extraction des parties Reelle et Imaginaire de la transformee en ondelettes. Les images     #
                                        # {$Mo,$Ph} ont ete introduites le 20030415164841...                                          #

$DELETE   $xT/ONDELETTE*
$DELETE   $xT/ZERO
$DELETE   $xT/ARGUMENT*
$DELETE   $xT/PRODUIT*
                                        # Nettoyage...                                                                                #



Copyright © Jean-François Colonna, 2019-2021.
Copyright © CMAP (Centre de Mathématiques APpliquées) UMR CNRS 7641 / Ecole Polytechnique, 2019-2021.