SiGraph: sulcal graphs


fattrib.h
Go to the documentation of this file.
1
2#ifndef SI_FOLD_ATTRIBUTES
3#define SI_FOLD_ATTRIBUTES
4
5
6#include <si/graph/attrib.h>
7
8/* Attributs globaux (a priori, immuables, indépendants de la version).
9
10 convention :
11
12 Attributs : préfixe : SIA_ (Si Attrib)
13 no de version : quand qqchose est spécifique à une version
14 et pas du tout utilisé par les autres
15 pas de version : quand c'est utilisé en interne par
16 toutes les versions, une fois converti
17
18 Valeurs : préfixe : SIV_ (Si Val)
19*/
20
21// Fichiers graphe
22
23#define SIA_GRAPH_SYNTAX "CorticalFoldArg"
24#define SIA_HULL_SYNTAX "hull"
25#define SIA_HULLJUNCTION_SYNTAX "hull_junction"
26#define SIA_CORTICAL_SYNTAX "cortical"
27#define SIA_JUNCTION_SYNTAX "junction"
28#define SIA_PLI_DE_PASSAGE_SYNTAX "plidepassage"
29#define SIA_FAKEREL_SYNTAX "fake_relation"
30#define SIA_FOLD_SYNTAX "fold"
31
32#define SIA_VERSION "CorticalFoldArg_VERSION"
33
34#define SIA_FILENAME_BASE "filename_base"
35#define SIA_VOXEL_SIZE "voxel_size"
36#define SIA_INDEX "index"
37
38#define SIA_TALAIRACH_ROTATION "Talairach_rotation"
39#define SIA_TALAIRACH_SCALE "Talairach_scale"
40#define SIA_TALAIRACH_TRANSLATION "Talairach_translation"
41
42#define SIA_SS_FILENAME "ss_filename"
43#define SIA_SS_BUCKET "aims_ss"
44#define SIA_BOTTOM_FILENAME "bottom_filename"
45#define SIA_BOTTOM_BUCKET "aims_bottom"
46#define SIA_OTHER_FILENAME "other_filename"
47#define SIA_OTHER_BUCKET "aims_other"
48#define SIA_OLDTRI "oldtri"
49#define SIA_OLDTRI_FILENAME "oldtri_filename"
50#define SIA_TMTKTRI_FILENAME "Tmtktri_filename"
51#define SIA_TYPETRI "type.tri"
52#define SIA_INDEX "index"
53
54#define SIA_GRAVITY_CENTER "gravity_center"
55#define SIA_NORMAL "normal"
56#define SIA_NAME "name"
57#define SIA_SIZE "size"
58#define SIA_DEPTH "depth"
59#define SIA_INERTIA "talcovar"
60#define SIA_POINT_NUMBER "point_number"
61#define SIA_BOTTOM_POINT_NUMBER "bottom_point_number"
62
63// Attributs de relation
64
65#define SIA_JUNCTION_FILENAME "junction_filename"
66#define SIA_JUNCTION_BUCKET "aims_junction"
67#define SIA_PLIDEPASSAGE_FILENAME "plidepassage_filename"
68#define SIA_PLIDEPASSAGE_BUCKET "aims_plidepassage"
69#define SIA_CORTICAL_FILENAME "cortical_filename"
70#define SIA_CORTICAL_BUCKET "aims_cortical"
71
72// Modèles
73
74#define SIA_FOLD_DESCRIPTOR "fold_descriptor"
75#define SIA_INTER_FOLD_DESCRIPTOR "inter_fold_descriptor"
76#define SIA_BRAIN_JUNCTION_DESCRIPTOR "brain_junction_descriptor" // obsolète
77#define SIA_NSTATS_NORMAL "nstats_normal"
78#define SIA_LIMIT_SIZE "limit_size"
79
80
82
83#define SIA_0_8_GRAPH_SYNTAX "graphe_sillon"
84#define SIA_0_8_TALAIRACH_M_ROTATION "Talairach_m_rotation"
85
86#define SIV_0_8_BRAIN "brain"
87
88
90
91// Fichiers graphes
92
93#define SIA_0_9_BOUNDINGBOX_MIN "boundingbox_min"
94#define SIA_0_9_BOUNDINGBOX_MAX "boundingbox_max"
95
96#define SIA_TAL_BOUNDINGBOX_MIN "Tal_boundingbox_min"
97#define SIA_TAL_BOUNDINGBOX_MAX "Tal_boundingbox_max"
98#define SIA_REFSIZE "refsize"
99#define SIA_REFNORMAL "refnormal"
100#define SIA_REFGRAVITY_CENTER "refgravity_center"
101#define SIA_REFEXTREMITY1 "refextremity1"
102#define SIA_REFEXTREMITY2 "refextremity2"
103#define SIA_REFDIRECTION "refdirection"
104#define SIA_MINDEPTH "mindepth"
105#define SIA_MAXDEPTH "maxdepth"
106#define SIA_REFSS1NEAREST "refSS1nearest"
107#define SIA_REFSS2NEAREST "refSS2nearest"
108#define SIA_DIST "dist"
109#define SIA_FAKEREL_MODEL "fakeRel_model"
110#define SIA_FLIPPED_HEMISPHERES "flipped_hemispheres"
111
112#define SIA_SURFACE_AREA "surface_area"
113#define SIA_REFSURFACE_AREA "refsurface_area"
114#define SIA_REFDEPTH "refdepth"
115#define SIA_REFMINDEPTH "refmindepth"
116#define SIA_REFMAXDEPTH "refmaxdepth"
117#define SIA_MEANDEPTH "mean_depth"
118#define SIA_REFMEANDEPTH "refmean_depth"
119#define SIA_LENGTH "length"
120#define SIA_REFLENGTH "reflength"
121#define SIA_REFDIST "refdist"
122#define SIA_EXTREMITY1 "extremity1"
123#define SIA_EXTREMITY2 "extremity2"
124#define SIA_SS1NEAREST "SS1nearest"
125#define SIA_SS2NEAREST "SS2nearest"
126#define SIA_MOMENTS "moments"
127
128
129
131
132#define SIA_FOLD_DESCRIPTOR2 "fold_descriptor2"
133#define SIA_FOLD_DESCRIPTOR3 "fold_descriptor3"
134#define SIA_FOLD_DESCRIPTOR4 "fold_descriptor4"
135#define SIA_FOLD_DESCRIPTOR5 "fold_descriptor5"
136#define SIA_INTER_FOLD_DESCRIPTOR2 "inter_fold_descriptor2"
137#define SIA_INTER_FOLD_DESCRIPTOR4 "inter_fold_descriptor4"
138#define SIA_INTER_FOLD_DESCRIPTOR5 "inter_fold_descriptor5"
139#define SIA_NSTATS_E1E2 "nstats_E1E2"
140#define SIA_E1E2 "e1e2"
141#define SIA_NSTATS_DIR "nstats_dir"
142#define SIA_DIRECTION "direction"
143#define SIA_NORMALIZED_OUTPUT "normalized_output"
144#define SIA_OUTPUT_INERTIA "output_inertia"
145
146
147// Domaines
148
149#define SIA_DOMAIN_BOX "domain_box"
150#define SIA_DOMAIN_BOX2 "domain_box2"
151#define SIA_INERTIAL_DOMAIN_BOX "inertial_domain_box"
152#define SIA_DOMAIN_RBF "domain_rbf"
153
154#define SIA_XMIN "xmin"
155#define SIA_XMAX "xmax"
156#define SIA_YMIN "ymin"
157#define SIA_YMAX "ymax"
158#define SIA_ZMIN "zmin"
159#define SIA_ZMAX "zmax"
160#define SIA_NDATA "ndata"
161#define SIA_EIGENVALUES "eigenvalues"
162#define SIA_ROTATION "rotation"
163#define SIA_DOM_INERTIA "inertia"
164#define SIA_TOLERENCE_MARGIN "tolerence_margin"
165#define SIA_GRAVITYCENTER_ATTRIBUTE "gravity_center_attribute"
166
167#define SIA_SIGMA "sigma"
168#define SIA_THRESHOLD "threshold"
169#define SIA_LEARNTHRESHOLD "learn_threshold"
170#define SIA_GAUSSCENTERS "gauss_centers"
171
172
173// Cliques
174
175#define SIA_FAKEREL "fakeRel"
176
177
179
180#define SIV_OTHER "other"
181#define SIV_BRAIN_HULL "brain_hull"
182#define SIV_FAKE_REL "fake_relation"
183
184#define SIV_VERSION_0_8 "1.0"
185#define SIV_VERSION_0_9 "2.0"
186
187
188#endif
189
190