#!/bin/csh
#######################################################################################################################################
# #
# I N T E R P O L A T I O N D ' U N F I C H I E R : #
# #
# #
# Utilisation : #
# #
# $xrv/interpole.11$Z <FichierA> <FichierR> <LFichierR> [<Mode>] #
# #
# #
# Author of '$xrv/interpole.11$Z' : #
# #
# Jean-Francois Colonna (LACTAMME, 20170923090754). #
# #
#######################################################################################################################################
set FichierA=$1
set FichierR=$2
set LFichierR=$3
set Mode=$4
setArgum Mode 1
if (-e $FichierA) then
SIZE $FichierA
@ XminA = $Xmin
@ XmaxA = $Fsize - 1
@ YminA = $Ymin
@ YmaxA = $Ymin
XYmaxNe $XminA $XmaxA $YminA $YmaxA
# Definition de '$FichierA'... #
@ XminR = $Xmin
@ XmaxR = $LFichierR - 1
@ YminR = $YminA
@ YmaxR = $YmaxA
FilSTmpB ImAgER
$xci/format.01$X \
A=$FichierA \
$formatI \
mode=$Mode \
prolonger_X=VRAI \
R=$ImAgER \
XminR=$XminR XmaxR=$XmaxR \
YminR=$YminR YmaxR=$YmaxR
# Le parametre "prolonger_X=VRAI" a ete introduit le 20170923125311 afin d'eviter aux #
# "extremites" de l'axe 'OX' (qui correspond en fait au fichier '$FichierA") de malheureuses #
# interpolations avec le niveau hors-ecran... #
XYmaxNe $XminR $XmaxR $YminR $YmaxR
# Definition de '$FichierR'... #
$xci/niveau$X \
A=$ImAgER \
X=$XminR Y=$YminR \
DX=$dimX DY=$dimY \
editer_les_messages_de_hors_image=FAUX \
$formatI |& \
$GRE -v '^ *$' | \
$SE -e "s/^ *//" \
>& $FichierR
else
EROR "Le fichier '$FichierA' n'existe pas."
endif