VIP: Volume Image Processing


nomen.h
Go to the documentation of this file.
1/*****************************************************************************
2 * PROJECT : V.I.P. Library
3 * MODULE NAME : vip/nomen.h * TYPE : Header
4 * AUTHOR : Frouin V. * CREATION : 20/09/1999
5 * VERSION : 1.5 * REVISION :
6 * LANGUAGE : C * EXAMPLE :
7 * DEVICE : Sun SPARC
8 *****************************************************************************
9 *
10 * DESCRIPTION : header for Nomenclature management
11 *
12 *****************************************************************************
13 *
14 * USED MODULES :
15 *
16 *****************************************************************************
17 * REVISIONS : DATE | AUTHOR | DESCRIPTION
18 *--------------------|--------------|----------------------------------------
19 * / / | |
20 *****************************************************************************/
21
22
23#ifndef VIP_NOMEN_H
24#define VIP_NOMEN_H
25
26#ifdef __cplusplus
27 extern "C" {
28#endif
29
30/* general includes ------------------------------------------------------- */
31
32
33/* application includes --------------------------------------------------- */
34#include <stdio.h>
35#include <vip/nomen/nomen_def.h>
36#include <vip/volume.h>
37
38/* extern declaration --------------------------------------------------- */
42extern int VipFreeNomenList( VipNomenList *list);
43
45extern int VipPrintNomenList( FILE *fp, VipNomenList *ref);
47extern int VipGetLabelNomenList( VipNomenList *list, int number, int *retval);
48extern int VipGetNameNomenList( VipNomenList *list, int number, char *retval);
49extern int VipAddNomenList( VipNomenList *list, int label, char * name);
50extern int VipRemoveNomenListByLabel( VipNomenList *list, int label);
51extern char *VipGetNameNomenListByLabel( VipNomenList *list, int label);
52
53
54#ifdef __cplusplus
55 }
56#endif
57
58#endif
int VipRemoveNomenListByLabel(VipNomenList *list, int label)
int VipGetLabelNomenList(VipNomenList *list, int number, int *retval)
VipNomenList * VipCreateNomenList()
int VipAddNomenList(VipNomenList *list, int label, char *name)
VipNomenList * VipCreateNomenListFromVolume(Volume *vol)
int VipPrintNomenList(FILE *fp, VipNomenList *ref)
char * VipGetNameNomenListByLabel(VipNomenList *list, int label)
int VipMergeNomenList(VipNomenList *list, VipNomenList *ref)
int VipGetNumberNomenList(VipNomenList *list)
VipNomenList * VipCreateRefNomenList()
int VipGetNameNomenList(VipNomenList *list, int number, char *retval)
int VipFreeNomenList(VipNomenList *list)