VIP: Volume Image Processing


label.h
Go to the documentation of this file.
1/****************************************************************************
2 * PROJECT : V.I.P. Library
3 * MODULE NAME : vip/label.h * TYPE : Header
4 * AUTHOR : POUPON F. * CREATION : 14/11/1996
5 * VERSION : 0.1 * REVISION :
6 * LANGUAGE : C++ * EXAMPLE :
7 * DEVICE : Sun SPARC Station 5
8 ****************************************************************************
9 *
10 * DESCRIPTION : Recupere le(s) contour(s) a partir d'un label ou d'une
11 * liste de labels
12 *
13 ****************************************************************************
14 *
15 * USED MODULES : math.h - vip/volume.h - vip/util.h - vip/connex.h
16 * vip/alloc.h - vip/bucket.h
17 *
18 ****************************************************************************
19 * REVISIONS : DATE | AUTHOR | DESCRIPTION
20 *--------------------|--------------|---------------------------------------
21 * / / | |
22 ****************************************************************************/
23
24#ifndef VIP_LABEL_H
25#define VIP_LABEL_H
26
27#ifdef __cplusplus
28 extern "C" {
29#endif
30
31#include <math.h>
32
33#include <vip/volume.h>
34#include <vip/util.h>
35#include <vip/connex.h>
36#include <vip/alloc.h>
37#include <vip/bucket.h>
38
39/*----------------------------------------------------------------------------*/
40extern Vip3DBucket_S16BIT *VipGetSingleLabelContour(
41 Volume *vol,
42 int label,
43 int connexite
44);
45/*----------------------------------------------------------------------------*/
46
47/*----------------------------------------------------------------------------*/
49 Volume *vol,
50 Vip3DBucketVector_S16BIT *bucket,
51 int *label,
52 int *label_col,
53 int nb_label,
54 int connexite
55);
56/*----------------------------------------------------------------------------*/
57
58/*----------------------------------------------------------------------------*/
60 Volume *vol,
61 int *label,
62 int *label_col,
63 int nb_label,
64 int connexite
65);
66/*----------------------------------------------------------------------------*/
67
68#ifdef __cplusplus
69 }
70#endif
71
72#endif
Volume * VipGetMultipleLabelContourBucketsAndVolume(Volume *vol, Vip3DBucketVector_S16BIT *bucket, int *label, int *label_col, int nb_label, int connexite)
Volume * VipGetMultipleLabelContourVolume(Volume *vol, int *label, int *label_col, int nb_label, int connexite)
Vip3DBucket_S16BIT * VipGetSingleLabelContour(Volume *vol, int label, int connexite)