vidaIO
5.1.2
analyzeDb.h
Go to the documentation of this file.
1
/* This software and supporting documentation are distributed by
2
* Institut Federatif de Recherche 49
3
* CEA/NeuroSpin, Batiment 145,
4
* 91191 Gif-sur-Yvette cedex
5
* France
6
*
7
* This software is governed by the CeCILL-B license under
8
* French law and abiding by the rules of distribution of free software.
9
* You can use, modify and/or redistribute the software under the
10
* terms of the CeCILL-B license as circulated by CEA, CNRS
11
* and INRIA at the following URL "http://www.cecill.info".
12
*
13
* As a counterpart to the access to the source code and rights to copy,
14
* modify and redistribute granted by the license, users are provided only
15
* with a limited warranty and the software's author, the holder of the
16
* economic rights, and the successive licensors have only limited
17
* liability.
18
*
19
* In this respect, the user's attention is drawn to the risks associated
20
* with loading, using, modifying and/or developing or reproducing the
21
* software by the user in light of its specific status of free software,
22
* that may mean that it is complicated to manipulate, and that also
23
* therefore means that it is reserved for developers and experienced
24
* professionals having in-depth computer knowledge. Users are therefore
25
* encouraged to load and test the software's suitability as regards their
26
* requirements in conditions enabling the security of their systems and/or
27
* data to be ensured and, more generally, to use and operate it in the
28
* same conditions as regards security.
29
*
30
* The fact that you are presently reading this means that you have had
31
* knowledge of the CeCILL-B license and that you accept its terms.
32
*/
33
34
35
#ifndef VIDAIO_KERNEL_ANALYZEDB_H
36
#define VIDAIO_KERNEL_ANALYZEDB_H
37
38
#ifdef __cplusplus
39
extern
"C"
{
40
#endif
41
42
/* SCCS control */
43
#ifdef SCCS_CONTROL
44
static
char
SCCSIDH_analyze_db[] =
"@(#)analyze_db.h 1.2\t7/30/90"
;
45
#endif
46
47
struct
HdrKey
48
{
49
int
size
;
50
char
data_type
[10];
51
char
name
[18];
52
int
extents
;
53
short
int
session_error
;
54
char
regular
;
55
char
hkey_un0
;
56
};
57
58
59
struct
ImageDimension
60
{
61
short
dim
[16];
62
short
bitpix
;
63
short
dim_un0
;
64
float
pixdim
[16];
65
int
glmax
,
glmin
;
66
};
67
68
69
struct
HdrHistory
70
{
71
char
descrip
[80];
72
char
aux_file
[24];
73
char
orient
;
74
char
originator
[10];
75
char
generated
[10];
76
char
scannum
[10];
77
char
patient_id
[10];
78
char
exp_date
[10];
79
char
exp_time
[10];
80
char
hist_un0
[3];
81
int
views
;
82
int
vols_added
;
83
int
start_field
;
84
int
field_skip
;
85
int
omax
,
omin
;
86
int
smax
,
smin
;
87
};
88
89
90
struct
AnalyzeDb
91
{
92
struct
HdrKey
key
;
93
struct
ImageDimension
img
;
94
struct
HdrHistory
his
;
95
};
96
97
98
#ifdef __cplusplus
99
}
100
#endif
101
102
#endif
AnalyzeDb
Definition:
analyzeDb.h:91
AnalyzeDb::his
struct HdrHistory his
Definition:
analyzeDb.h:94
AnalyzeDb::key
struct HdrKey key
Definition:
analyzeDb.h:92
AnalyzeDb::img
struct ImageDimension img
Definition:
analyzeDb.h:93
HdrHistory
Definition:
analyzeDb.h:70
HdrHistory::vols_added
int vols_added
Definition:
analyzeDb.h:82
HdrHistory::scannum
char scannum[10]
Definition:
analyzeDb.h:76
HdrHistory::descrip
char descrip[80]
Definition:
analyzeDb.h:71
HdrHistory::patient_id
char patient_id[10]
Definition:
analyzeDb.h:77
HdrHistory::views
int views
Definition:
analyzeDb.h:81
HdrHistory::smin
int smin
Definition:
analyzeDb.h:86
HdrHistory::originator
char originator[10]
Definition:
analyzeDb.h:74
HdrHistory::field_skip
int field_skip
Definition:
analyzeDb.h:84
HdrHistory::hist_un0
char hist_un0[3]
Definition:
analyzeDb.h:80
HdrHistory::omax
int omax
Definition:
analyzeDb.h:85
HdrHistory::start_field
int start_field
Definition:
analyzeDb.h:83
HdrHistory::exp_time
char exp_time[10]
Definition:
analyzeDb.h:79
HdrHistory::omin
int omin
Definition:
analyzeDb.h:85
HdrHistory::orient
char orient
Definition:
analyzeDb.h:73
HdrHistory::aux_file
char aux_file[24]
Definition:
analyzeDb.h:72
HdrHistory::exp_date
char exp_date[10]
Definition:
analyzeDb.h:78
HdrHistory::smax
int smax
Definition:
analyzeDb.h:86
HdrHistory::generated
char generated[10]
Definition:
analyzeDb.h:75
HdrKey
Definition:
analyzeDb.h:48
HdrKey::hkey_un0
char hkey_un0
Definition:
analyzeDb.h:55
HdrKey::regular
char regular
Definition:
analyzeDb.h:54
HdrKey::name
char name[18]
Definition:
analyzeDb.h:51
HdrKey::data_type
char data_type[10]
Definition:
analyzeDb.h:50
HdrKey::session_error
short int session_error
Definition:
analyzeDb.h:53
HdrKey::size
int size
Definition:
analyzeDb.h:49
HdrKey::extents
int extents
Definition:
analyzeDb.h:52
ImageDimension
Definition:
analyzeDb.h:60
ImageDimension::dim_un0
short dim_un0
Definition:
analyzeDb.h:63
ImageDimension::dim
short dim[16]
Definition:
analyzeDb.h:61
ImageDimension::glmin
int glmin
Definition:
analyzeDb.h:65
ImageDimension::glmax
int glmax
Definition:
analyzeDb.h:65
ImageDimension::bitpix
short bitpix
Definition:
analyzeDb.h:62
ImageDimension::pixdim
float pixdim[16]
Definition:
analyzeDb.h:64
vidaIO
kernel
analyzeDb.h
Generated by
1.9.1