VIP: Volume Image Processing


junction.h
Go to the documentation of this file.
1/****************************************************************************
2 * PROJECT : V.I.P. Library
3 * MODULE NAME : vip/fold_arg * TYPE : Header
4 * AUTHOR : MANGIN J-F * CREATION : 02/03/1999
5 * VERSION : 1.4 * REVISION :
6 * LANGUAGE : C * EXAMPLE :
7 * DEVICE : Linux
8 ****************************************************************************
9 *
10 * DESCRIPTION : recuperation du format de graphe relationnel
11 * attribue sur les plis corticaux de la these de JF Mangin
12 *
13 ****************************************************************************
14 *
15 *
16 ****************************************************************************
17 * REVISIONS : DATE | AUTHOR | DESCRIPTION
18 *--------------------|--------------|---------------------------------------
19 * / / | |
20 ****************************************************************************/
21
22#ifndef VIP_JUNCTION_H
23#define VIP_JUNCTION_H
24
25#ifdef __cplusplus
26extern "C" {
27#endif
28
29#define BIJUNCTION 260
30#define MULTIJUNCTION3 273
31#define MULTIJUNCTION4 274
32#define MULTIJUNCTION5 275
33#define MULTIJUNCTION6 276
34#define MULTIJUNCTION7 277
35#define MULTIJUNCTION8 278
36#define MULTIJUNCTIONN 279
37
38 typedef struct bijunction {
39 Vip3DBucket_S16BIT *points;
40 int index1;
41 int index2;
46 float size;
48 float maxdepth;
50 float mindepth;
51 /* direction de la junction*/
52 Vip3DPoint_VFLOAT direction;
54 /* direction dans le referentiel commun*/
55 Vip3DPoint_VFLOAT refdirection;
57 /* first extremity de la junction*/
58 Vip3DPoint_S16BIT extremity1;
60 /* first extremity dans le referentiel commun*/
61 Vip3DPoint_VFLOAT refextremity1;
63 /* Second extremity de la junction*/
64 Vip3DPoint_S16BIT extremity2;
66 /* Second extremity dans le referentiel commun*/
67 Vip3DPoint_VFLOAT refextremity2;
70
75
76
77
78#ifdef __cplusplus
79}
80#endif
81
82#endif
struct junctionset JunctionSet
struct bijunction BiJunction
Vip3DPoint_VFLOAT refextremity2
Definition junction.h:67
struct surfacesimple * s2
Definition junction.h:43
Vip3DPoint_S16BIT extremity2
Definition junction.h:64
Vip3DPoint_VFLOAT direction
Definition junction.h:52
Vip3DPoint_S16BIT extremity1
Definition junction.h:58
int mindepth_filled
Definition junction.h:49
int refdirection_filled
Definition junction.h:56
Vip3DPoint_VFLOAT refdirection
Definition junction.h:55
int extremity2_filled
Definition junction.h:65
float mindepth
Definition junction.h:50
int extremity1_filled
Definition junction.h:59
Vip3DBucket_S16BIT * points
Definition junction.h:39
float maxdepth
Definition junction.h:48
struct surfacesimple * s1
Definition junction.h:42
int index1
Definition junction.h:40
float size
Definition junction.h:46
int refextremity1_filled
Definition junction.h:62
struct bijunction * next
Definition junction.h:44
int refextremity2_filled
Definition junction.h:68
int direction_filled
Definition junction.h:53
int index2
Definition junction.h:41
int size_filled
Definition junction.h:45
int maxdepth_filled
Definition junction.h:47
Vip3DPoint_VFLOAT refextremity1
Definition junction.h:61
BiJunction * first_bi
Definition junction.h:73