Essai


Data Structures

struct  essai_t

Functions

param * essai_lect (essai_t *des, param *ptp, char *debq)
int essaiu1_init (essai_t *des, ima3Du1 imaIn, ima3Du1 *imaOut)
int essaiu1_calc (essai_t *des, ima3Du1 imaIn, ima3Du1 *imaOut)
int main (int argc, char *argv[])

Detailed Description

operateur essai : exemple d'operateur type.

Illustration du decoupage d'un operateur en 3 fonctions (lect, init, calc). Ici simple recopie de l'image entrante dans l'image sortant

Type entree : imau1 | ... (selon les types)
Type sortie : imau1 | ... (respectivement)

Author:
Lionel Valet
Version:
1.0 (25/11/2006); Include : volume.h, essai.h
See also:
messai_XX, XX = u1 | ... .

Function Documentation

param* essai_lect ( essai_t des,
param *  ptp,
char *  debq 
)

lecture des parametres de l'operateur essai.
dimX, dimY : exemple d'entiers : nombre de colonnes, de lignes d'un masque
gain : exemple de reel
forme : exemple de chaine de charactere : rectangle/triangle

Parameters:
des pointeur descripteur
ptp pointeur sur parametre courant deja alloue (a lire),
debq pointeur de chaine de caracteres placee en debut de question
Returns:
renvoie nouveau pointeur de parametre deja alloue (pour la suite)
Author:
E. Trouve
Version:
1.0 (19/10/99); Include : proto2D.h, essai.h

Definition at line 62 of file lessai.c.

Referenced by main().

int essaiu1_calc ( essai_t des,
ima3Du1  imaIn,
ima3Du1 imaOut 
)

XX = u1 | etc : calcul de l'operateur essai.

Calcul du resultat de l'operateur essai (ici simple recopie!)

Parameters:
des pointeur descripteur
imaIn image initiale
imaOut pointeur image resultat
Author:
E. Trouve
Version:
1.0 (19/10/99); Include : proto2D.h, essai.h

Definition at line 129 of file lessai.c.

Referenced by main().

int essaiu1_init ( essai_t des,
ima3Du1  imaIn,
ima3Du1 imaOut 
)

XX = u1 | etc : initialisation de l'operateur essai.

allocation image resultat et images de travail, calcul des coeff du masque

Parameters:
des pointeur descripteur
imaIn image initiale (taille connue)
imaOut pointeur image resultat
Author:
Lionel Valet
Version:
1.0 (25/11/2006); Include : proto2D.h, essai.h

Definition at line 102 of file lessai.c.

Referenced by main().

int main ( int  argc,
char *  argv[] 
)

messaiXX = u1 | etc : executable(s) associe(s) a l'operateur "essai" - programme type.
Entree : une image type XX = u1 | etc
Sortie : une image type XX = u1 | etc
Description : programme type illustrant la saisie de parametres et l'utilisation des operateurs read_ima, essai et write_ima.
Effectue une simple recopie de l'image entrante dans l'image sortante.

Author:
E. Trouve
Version:
1.0 (19/10/99)
See also:
lread_ima, lessai et lwrite_ima

Definition at line 40 of file messai_u1.c.

References essai_lect(), essaiu1_calc(), essaiu1_init(), lect_volume_u1(), and write_volume_u1().


Generated on Tue Apr 22 13:31:07 2008 for volume by  doxygen 1.5.3