forked from danaele/ExtractLabelSurfaces
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathExtractLabelSurfaces.xml
More file actions
137 lines (115 loc) · 5.19 KB
/
ExtractLabelSurfaces.xml
File metadata and controls
137 lines (115 loc) · 5.19 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
<?xml version="1.0" encoding="utf-8"?>
<executable>
<category>vtkSurfaces</category>
<title>ExtractLabelSurfaces</title>
<description>ExtractLabelSurfaces is a tool which extracted labels surfaces from a surface containing labels</description>
<version>1.0.4</version>
<contributor>Danaele Puechmaille, Francois Budin, Juan Carlos Prieto, Martin Styner, Adrien Boucaud</contributor>
<acknowledgements><![CDATA[This work is part of the National Alliance for Medical Image Computing (NAMIC), funded by the National Institutes of Health through the NIH Roadmap for Medical Research, Grants U01 MH070890 - U54 HD079124 - R01 MH091351.]]></acknowledgements>
<parameters>
<label>Input</label>
<description>Input parameters</description>
<boolean>
<name>overlapping</name>
<longflag>overlapping</longflag>
<label>overlapping</label>
<default>false</default>
<description>Reconstruct label surfaces with overlapping </description>
</boolean>
<boolean>
<name>createSurfaceLabelFiles</name>
<longflag>createSurfaceLabelFiles</longflag>
<label>Create Surface Label Files</label>
<default>false</default>
<description>Create surfaces corresponding to each label : required flags --labelNumberInfo and --vtkFile. You can specified a prefix for identify surfaces files (for exemple : lh or rh).</description>
</boolean>
<boolean>
<name>extractPointData</name>
<longflag>extractPointData</longflag>
<label>Extract Point Data</label>
<default>false</default>
<description>Extract Point Data from the vtk file containing labels : required flags --vtklabelFile --arrayName/-a and --labelNameInfo </description>
</boolean>
<boolean>
<name>useTranslationTable</name>
<longflag>useTranslationTable</longflag>
<label>useTranslationTable</label>
<default>false</default>
<description>Find label filename with a translation table</description>
</boolean>
<boolean>
<name>translateToLabelNumber</name>
<longflag>translateToLabelNumber</longflag>
<label>Translate To Label Number</label>
<default>false</default>
<description>Translate labelNameInformation file to labelNumberInformation file : required flags --labelNameInfo and --labelNumberInfo. If you add a Translation table then you need to specified flags --useTable and --labelTranslationTable</description>
</boolean>
<geometry fileExtensions="vtk" multiple="false" >
<name>vtkFile</name>
<label>VTK File</label>
<longflag>vtkFile</longflag>
<description>Surface without label information from which we extract the different labeled surfaces ( myfile.vtk )</description>
</geometry>
<geometry fileExtensions="vtk" multiple="false" >
<name>vtkLabelFile</name>
<label>VTK label File</label>
<longflag>vtkLabelFile</longflag>
<description>Surface with labels information ( myfile_withLabel.vtk )</description>
</geometry>
<string>
<name>arrayName</name>
<label>Array Name</label>
<flag>a</flag>
<longflag>arrayName</longflag>
<description>Array name containing label information</description>
</string>
<string>
<name>ignoreLabel</name>
<label>ignoreLabel</label>
<flag>i</flag>
<longflag>ignoreLabel</longflag>
<default></default>
<description>Ignore the label Name specify - this label won't be created (ex : -i "0 0 0"). MUST BE USE WITH OPTION --useTranslationTable AND --labelTranslationTable</description>
</string>
<string>
<name>prefix</name>
<label>prefix</label>
<flag>p</flag>
<longflag>prefix</longflag>
<description>Prefix added in names of each output files </description>
</string>
<file fileExtensions="txt" >
<name >labelTranslationTable</name>
<label>Translation Table for labelNumber</label>
<longflag>labelTranslationTable</longflag>
<description>Table containing label number for each label name</description>
</file>
</parameters>
<parameters>
<label>IO</label>
<description>Input/Output parameters</description>
<file fileExtensions="txt" >
<name >labelNameInfo</name>
<label>List of label information</label>
<longflag>labelNameInfo</longflag>
<description>List containing label information by name. If 'extractPointData' is used, this file is generated.</description>
</file>
<file fileExtensions="txt" >
<name >labelNumberInfo</name>
<label>Load label info list by number </label>
<longflag>labelNumberInfo</longflag>
<description>List containing label information by number in accordance with a Translation table (--useTranslationTable) or not. </description>
</file>
</parameters>
<parameters>
<label>Output</label>
<description>Output parameters</description>
<directory>
<name >outputSurfaceDirectory</name>
<label>Ouput directory when '--createSurfaceLabelFiles' is used</label>
<longflag>outputSurfaceDirectory</longflag>
<description>Directory used to create the surfaces</description>
<default>labelSurfaces</default>
</directory>
</parameters>
</executable>