VIP: Volume Image Processing


gaussian.h
Go to the documentation of this file.
1/*****************************************************************************
2 * PROJECT : V.I.P. Library
3 * MODULE NAME : vip/gaussian.h * TYPE : Header
4 * AUTHOR : MANGIN J.F. * CREATION : 07/12/98
5 * VERSION : 1.4 * REVISION :
6 * LANGUAGE : C * EXAMPLE :
7 * DEVICE : Ultra
8 *****************************************************************************
9 *
10 * DESCRIPTION : jfmangin@cea.fr
11 *
12 *****************************************************************************
13 *
14 * USED MODULES :
15 *
16 *****************************************************************************
17 * REVISIONS : DATE | AUTHOR | DESCRIPTION
18 *--------------------|--------------|----------------------------------------
19 * / / | |
20 *****************************************************************************/
21
22
23#ifndef VIP_GAUSSIAN_H
24#define VIP_GAUSSIAN_H
25
26#ifdef __cplusplus
27 extern "C" {
28#endif
29
30#include <vip/bucket.h>
31
32#define NEW_FLOAT_VOLUME 707
33
34/*---------------------------------------------------------------------------*/
36 Volume *vol,
37 float sigma,
38 int how);
39/*---------------------------------------------------------------------------*/
40/*---------------------------------------------------------------------------*/
42 Volume *vol,
43 float sigmaTrans, float sigmaAxi,
44 int how);
45/*---------------------------------------------------------------------------*//*---------------------------------------------------------------------------*/
47 Volume *vol,
48 float sx, float sy, float sz,
49 int how);
50/*---------------------------------------------------------------------------*/
51
52
53#ifdef __cplusplus
54 }
55#endif
56
57#endif /* VIP_GAUSSIAN_H */
Volume * VipDeriche3DGaussian(Volume *vol, float sigma, int how)
Volume * VipDeriche2DAxiGaussian(Volume *vol, float sigmaTrans, float sigmaAxi, int how)
Volume * VipDericheCustomGaussian(Volume *vol, float sx, float sy, float sz, int how)