lgradient_organisation.c File Reference

#include <stdio.h>
#include "gradient_organisation.h"
#include <math.h>

Include dependency graph for lgradient_organisation.c:

Go to the source code of this file.

gradient_organisation

Author:
L. Valet
Version:
1 (13.06.07)
See also:


#define MAX(x, y)   (((x)>(y))? (x):(y))
#define PI_DOUBLE   6.2832
float CalculAlpha (int top, int nb, float eps)
void Equation3D (double *g, double *lambda, double vect[3][3], int flag)
void Acp3D_NS (short **gradx, short **grady, short **gradz, int largeur, int hauteur, float *acp_x, float *acp_y, float *acp_z, float *conf1, float *conf2, float *conf3, int tax, int tay, int taz, int flag)
void LissageDeriche (float alpha, float *ima, int largeur, int hauteur)
void gradient3D (unsigned char ***ima, short *gradx, short *grady, short *gradz, int dimx, int dimy, float alpha, int n)

Functions

gradient_organisation_lect
lecture des parametres de l'operateur gradient_organisation. \

Parameters:
des pointeur vers le descripteur de cet opérateur
ptp pointeur sur parametre courant deja alloue,
debq pointeur de chaine de caracteres placee en debut de question
Returns:
renvoie nouveau pointeur de parametre deja alloue (pour la suite)
Author:
L.Valet
Version:
1 (22.11.06); Include : eval_volume.h


param * gradient_organisation_lect (ogi_t *des, param *ptp, char *debq)
int gradient_organisation_init (ogi_t *des, ima3Du1 *ima)
int gradient_organisation_calc (ogi_t *des, ima3Du1 *imaIn, ima3Du1 *imaOut)
int gradient_organisation_ferm (ogi_t *des)


Define Documentation

#define MAX ( x,
 )     (((x)>(y))? (x):(y))

Definition at line 35 of file lgradient_organisation.c.

#define PI_DOUBLE   6.2832

Definition at line 36 of file lgradient_organisation.c.

Referenced by Equation3D().


Function Documentation

void Acp3D_NS ( short **  gradx,
short **  grady,
short **  gradz,
int  largeur,
int  hauteur,
float *  acp_x,
float *  acp_y,
float *  acp_z,
float *  conf1,
float *  conf2,
float *  conf3,
int  tax,
int  tay,
int  taz,
int  flag 
)

Definition at line 174 of file lgradient_organisation.c.

References Equation3D().

Referenced by gradient_organisation_calc().

float CalculAlpha ( int  top,
int  nb,
float  eps 
)

Definition at line 51 of file lgradient_organisation.c.

Referenced by gradient_organisation_init().

void Equation3D ( double *  g,
double *  lambda,
double  vect[3][3],
int  flag 
)

Definition at line 74 of file lgradient_organisation.c.

References PI_DOUBLE.

Referenced by Acp3D_NS().

void gradient3D ( unsigned char ***  ima,
short *  gradx,
short *  grady,
short *  gradz,
int  dimx,
int  dimy,
float  alpha,
int  n 
)

Definition at line 419 of file lgradient_organisation.c.

Referenced by gradient_organisation_calc().

int gradient_organisation_calc ( ogi_t des,
ima3Du1 imaIn,
ima3Du1 imaOut 
)

Definition at line 663 of file lgradient_organisation.c.

Referenced by main().

int gradient_organisation_ferm ( ogi_t des  ) 

Definition at line 777 of file lgradient_organisation.c.

Referenced by main().

int gradient_organisation_init ( ogi_t des,
ima3Du1 ima 
)

Definition at line 627 of file lgradient_organisation.c.

Referenced by main().

param* gradient_organisation_lect ( ogi_t des,
param *  ptp,
char *  debq 
)

Definition at line 560 of file lgradient_organisation.c.

Referenced by main().

void LissageDeriche ( float  alpha,
float *  ima,
int  largeur,
int  hauteur 
)

Definition at line 296 of file lgradient_organisation.c.

Referenced by gradient_organisation_calc().


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