VTK  9.4.20241124
Macros
vtkMINC.h File Reference

Go to the source code of this file.

Macros

#define MIident   "ident"
 
#define MI_GRPNAME   "/minc"
 
#define MI_GRP_SEP   "/"
 
#define MI_ATT_SEP   "/"
 
#define MI_EMPTY_STRING   ""
 
#define MI_ERROR   (-1)
 
#define MI_NOERROR   0
 
#define MI_MAX_ATTSTR_LEN   64
 
#define MI_NUM_SPACE_DIMS   3
 
#define MI_MAX_IMGDIMS   100
 
#define MIunits   "units"
 
#define MIlong_name   "long_name"
 
#define MIvalid_range   "valid_range"
 
#define MIvalid_max   "valid_max"
 
#define MIvalid_min   "valid_min"
 
#define MI_FillValue   "_FillValue"
 
#define MItitle   "title"
 
#define MIhistory   "history"
 
#define MIvartype   "vartype"
 
#define MIvarid   "varid"
 
#define MIsigntype   "signtype"
 
#define MIparent   "parent"
 
#define MIchildren   "children"
 
#define MIcomments   "comments"
 
#define MIversion   "version"
 
#define MI_VARATT_POINTER_PREFIX   "--->"
 
#define MI_CHILD_SEPARATOR   "\n"
 
#define MI_GROUP   "group________"
 
#define MI_DIMENSION   "dimension____"
 
#define MI_DIM_WIDTH   "dim-width____"
 
#define MI_VARATT   "var_attribute"
 
#define MI_STDVAR   "MINC standard variable"
 
#define MI_SIGNED   "signed__"
 
#define MI_UNSIGNED   "unsigned"
 
#define MI_VERSION_1_0   "MINC Version 1.0"
 
#define MI_CURRENT_VERSION   MI_VERSION_1_0
 
#define MI_TRUE   "true_"
 
#define MI_FALSE   "false"
 
#define MIxspace   "xspace"
 
#define MIyspace   "yspace"
 
#define MIzspace   "zspace"
 
#define MItime   "time"
 
#define MItfrequency   "tfrequency"
 
#define MIxfrequency   "xfrequency"
 
#define MIyfrequency   "yfrequency"
 
#define MIzfrequency   "zfrequency"
 
#define MIvector_dimension   "vector_dimension"
 
#define MIxspace_width   "xspace-width"
 
#define MIyspace_width   "yspace-width"
 
#define MIzspace_width   "zspace-width"
 
#define MItime_width   "time-width"
 
#define MItfrequency_width   "tfrequency-width"
 
#define MIxfrequency_width   "xfrequency-width"
 
#define MIyfrequency_width   "yfrequency-width"
 
#define MIzfrequency_width   "zfrequency-width"
 
#define MIspacing   "spacing"
 
#define MIstep   "step"
 
#define MIstart   "start"
 
#define MIspacetype   "spacetype"
 
#define MIalignment   "alignment"
 
#define MIdirection_cosines   "direction_cosines"
 
#define MIwidth   "width"
 
#define MIfiltertype   "filtertype"
 
#define MI_REGULAR   "regular__"
 
#define MI_IRREGULAR   "irregular"
 
#define MI_NATIVE   "native____"
 
#define MI_TALAIRACH   "talairach_"
 
#define MI_CALLOSAL   "callosal__"
 
#define MI_START   "start_"
 
#define MI_CENTRE   "centre"
 
#define MI_END   "end___"
 
#define MI_CENTER   MI_CENTRE
 
#define MI_SQUARE   "square____"
 
#define MI_GAUSSIAN   "gaussian__"
 
#define MI_TRIANGULAR   "triangular"
 
#define MIrootvariable   "rootvariable"
 
#define MIimage   "image"
 
#define MIimagemax   "image-max"
 
#define MIimagemin   "image-min"
 
#define MIcomplete   "complete"
 
#define MIpatient   "patient"
 
#define MIfull_name   "full_name"
 
#define MIother_names   "other_names"
 
#define MIidentification   "identification"
 
#define MIother_ids   "other_ids"
 
#define MIbirthdate   "birthdate"
 
#define MIsex   "sex"
 
#define MIage   "age"
 
#define MIweight   "weight"
 
#define MIsize   "size"
 
#define MIaddress   "address"
 
#define MIinsurance_id   "insurance_id"
 
#define MI_MALE   "male__"
 
#define MI_FEMALE   "female"
 
#define MI_OTHER   "other_"
 
#define MIstudy   "study"
 
#define MIstart_time   "start_time"
 
#define MIstart_year   "start_year"
 
#define MIstart_month   "start_month"
 
#define MIstart_day   "start_day"
 
#define MIstart_hour   "start_hour"
 
#define MIstart_minute   "start_minute"
 
#define MIstart_seconds   "start_seconds"
 
#define MImodality   "modality"
 
#define MImanufacturer   "manufacturer"
 
#define MIdevice_model   "device_model"
 
#define MIinstitution   "institution"
 
#define MIdepartment   "department"
 
#define MIstation_id   "station_id"
 
#define MIreferring_physician   "referring_physician"
 
#define MIattending_physician   "attending_physician"
 
#define MIradiologist   "radiologist"
 
#define MIoperator   "operator"
 
#define MIadmitting_diagnosis   "admitting_diagnosis"
 
#define MIprocedure   "procedure"
 
#define MIstudy_id   "study_id"
 
#define MI_PET   "PET__"
 
#define MI_SPECT   "SPECT"
 
#define MI_GAMMA   "GAMMA"
 
#define MI_MRI   "MRI__"
 
#define MI_MRS   "MRS__"
 
#define MI_MRA   "MRA__"
 
#define MI_CT   "CT___"
 
#define MI_DSA   "DSA__"
 
#define MI_DR   "DR___"
 
#define MI_LABEL   "label"
 
#define MIacquisition   "acquisition"
 
#define MIprotocol   "protocol"
 
#define MIscanning_sequence   "scanning_sequence"
 
#define MIrepetition_time   "repetition_time"
 
#define MIecho_time   "echo_time"
 
#define MIinversion_time   "inversion_time"
 
#define MInum_averages   "num_averages"
 
#define MIimaging_frequency   "imaging_frequency"
 
#define MIimaged_nucleus   "imaged_nucleus"
 
#define MIradionuclide   "radionuclide"
 
#define MIcontrast_agent   "contrast_agent"
 
#define MIradionuclide_halflife   "radionuclide_halflife"
 
#define MItracer   "tracer"
 
#define MIinjection_time   "injection_time"
 
#define MIinjection_year   "injection_year"
 
#define MIinjection_month   "injection_month"
 
#define MIinjection_day   "injection_day"
 
#define MIinjection_hour   "injection_hour"
 
#define MIinjection_minute   "injection_minute"
 
#define MIinjection_seconds   "injection_seconds"
 
#define MIinjection_length   "injection_length"
 
#define MIinjection_dose   "injection_dose"
 
#define MIdose_units   "dose_units"
 
#define MIinjection_volume   "injection_volume"
 
#define MIinjection_route   "injection_route"
 

Macro Definition Documentation

◆ MIident

#define MIident   "ident"

Definition at line 19 of file vtkMINC.h.

◆ MI_GRPNAME

#define MI_GRPNAME   "/minc"

Definition at line 25 of file vtkMINC.h.

◆ MI_GRP_SEP

#define MI_GRP_SEP   "/"

Definition at line 26 of file vtkMINC.h.

◆ MI_ATT_SEP

#define MI_ATT_SEP   "/"

Definition at line 27 of file vtkMINC.h.

◆ MI_EMPTY_STRING

#define MI_EMPTY_STRING   ""

Definition at line 154 of file vtkMINC.h.

◆ MI_ERROR

#define MI_ERROR   (-1)

Definition at line 156 of file vtkMINC.h.

◆ MI_NOERROR

#define MI_NOERROR   0

Definition at line 157 of file vtkMINC.h.

◆ MI_MAX_ATTSTR_LEN

#define MI_MAX_ATTSTR_LEN   64

Definition at line 159 of file vtkMINC.h.

◆ MI_NUM_SPACE_DIMS

#define MI_NUM_SPACE_DIMS   3

Definition at line 161 of file vtkMINC.h.

◆ MI_MAX_IMGDIMS

#define MI_MAX_IMGDIMS   100

Definition at line 173 of file vtkMINC.h.

◆ MIunits

#define MIunits   "units"

Definition at line 176 of file vtkMINC.h.

◆ MIlong_name

#define MIlong_name   "long_name"

Definition at line 177 of file vtkMINC.h.

◆ MIvalid_range

#define MIvalid_range   "valid_range"

Definition at line 178 of file vtkMINC.h.

◆ MIvalid_max

#define MIvalid_max   "valid_max"

Definition at line 179 of file vtkMINC.h.

◆ MIvalid_min

#define MIvalid_min   "valid_min"

Definition at line 180 of file vtkMINC.h.

◆ MI_FillValue

#define MI_FillValue   "_FillValue"

Definition at line 181 of file vtkMINC.h.

◆ MItitle

#define MItitle   "title"

Definition at line 182 of file vtkMINC.h.

◆ MIhistory

#define MIhistory   "history"

Definition at line 183 of file vtkMINC.h.

◆ MIvartype

#define MIvartype   "vartype"

Definition at line 186 of file vtkMINC.h.

◆ MIvarid

#define MIvarid   "varid"

Definition at line 187 of file vtkMINC.h.

◆ MIsigntype

#define MIsigntype   "signtype"

Definition at line 188 of file vtkMINC.h.

◆ MIparent

#define MIparent   "parent"

Definition at line 189 of file vtkMINC.h.

◆ MIchildren

#define MIchildren   "children"

Definition at line 190 of file vtkMINC.h.

◆ MIcomments

#define MIcomments   "comments"

Definition at line 191 of file vtkMINC.h.

◆ MIversion

#define MIversion   "version"

Definition at line 192 of file vtkMINC.h.

◆ MI_VARATT_POINTER_PREFIX

#define MI_VARATT_POINTER_PREFIX   "--->"

Definition at line 196 of file vtkMINC.h.

◆ MI_CHILD_SEPARATOR

#define MI_CHILD_SEPARATOR   "\n"

Definition at line 198 of file vtkMINC.h.

◆ MI_GROUP

#define MI_GROUP   "group________"

Definition at line 200 of file vtkMINC.h.

◆ MI_DIMENSION

#define MI_DIMENSION   "dimension____"

Definition at line 201 of file vtkMINC.h.

◆ MI_DIM_WIDTH

#define MI_DIM_WIDTH   "dim-width____"

Definition at line 202 of file vtkMINC.h.

◆ MI_VARATT

#define MI_VARATT   "var_attribute"

Definition at line 203 of file vtkMINC.h.

◆ MI_STDVAR

#define MI_STDVAR   "MINC standard variable"

Definition at line 205 of file vtkMINC.h.

◆ MI_SIGNED

#define MI_SIGNED   "signed__"

Definition at line 207 of file vtkMINC.h.

◆ MI_UNSIGNED

#define MI_UNSIGNED   "unsigned"

Definition at line 208 of file vtkMINC.h.

◆ MI_VERSION_1_0

#define MI_VERSION_1_0   "MINC Version 1.0"

Definition at line 210 of file vtkMINC.h.

◆ MI_CURRENT_VERSION

#define MI_CURRENT_VERSION   MI_VERSION_1_0

Definition at line 211 of file vtkMINC.h.

◆ MI_TRUE

#define MI_TRUE   "true_"

Definition at line 213 of file vtkMINC.h.

◆ MI_FALSE

#define MI_FALSE   "false"

Definition at line 214 of file vtkMINC.h.

◆ MIxspace

#define MIxspace   "xspace"

Definition at line 217 of file vtkMINC.h.

◆ MIyspace

#define MIyspace   "yspace"

Definition at line 218 of file vtkMINC.h.

◆ MIzspace

#define MIzspace   "zspace"

Definition at line 219 of file vtkMINC.h.

◆ MItime

#define MItime   "time"

Definition at line 220 of file vtkMINC.h.

◆ MItfrequency

#define MItfrequency   "tfrequency"

Definition at line 221 of file vtkMINC.h.

◆ MIxfrequency

#define MIxfrequency   "xfrequency"

Definition at line 222 of file vtkMINC.h.

◆ MIyfrequency

#define MIyfrequency   "yfrequency"

Definition at line 223 of file vtkMINC.h.

◆ MIzfrequency

#define MIzfrequency   "zfrequency"

Definition at line 224 of file vtkMINC.h.

◆ MIvector_dimension

#define MIvector_dimension   "vector_dimension"

Definition at line 225 of file vtkMINC.h.

◆ MIxspace_width

#define MIxspace_width   "xspace-width"

Definition at line 226 of file vtkMINC.h.

◆ MIyspace_width

#define MIyspace_width   "yspace-width"

Definition at line 227 of file vtkMINC.h.

◆ MIzspace_width

#define MIzspace_width   "zspace-width"

Definition at line 228 of file vtkMINC.h.

◆ MItime_width

#define MItime_width   "time-width"

Definition at line 229 of file vtkMINC.h.

◆ MItfrequency_width

#define MItfrequency_width   "tfrequency-width"

Definition at line 230 of file vtkMINC.h.

◆ MIxfrequency_width

#define MIxfrequency_width   "xfrequency-width"

Definition at line 231 of file vtkMINC.h.

◆ MIyfrequency_width

#define MIyfrequency_width   "yfrequency-width"

Definition at line 232 of file vtkMINC.h.

◆ MIzfrequency_width

#define MIzfrequency_width   "zfrequency-width"

Definition at line 233 of file vtkMINC.h.

◆ MIspacing

#define MIspacing   "spacing"

Definition at line 237 of file vtkMINC.h.

◆ MIstep

#define MIstep   "step"

Definition at line 238 of file vtkMINC.h.

◆ MIstart

#define MIstart   "start"

Definition at line 239 of file vtkMINC.h.

◆ MIspacetype

#define MIspacetype   "spacetype"

Definition at line 240 of file vtkMINC.h.

◆ MIalignment

#define MIalignment   "alignment"

Definition at line 241 of file vtkMINC.h.

◆ MIdirection_cosines

#define MIdirection_cosines   "direction_cosines"

Definition at line 242 of file vtkMINC.h.

◆ MIwidth

#define MIwidth   "width"

Definition at line 244 of file vtkMINC.h.

◆ MIfiltertype

#define MIfiltertype   "filtertype"

Definition at line 245 of file vtkMINC.h.

◆ MI_REGULAR

#define MI_REGULAR   "regular__"

Definition at line 249 of file vtkMINC.h.

◆ MI_IRREGULAR

#define MI_IRREGULAR   "irregular"

Definition at line 250 of file vtkMINC.h.

◆ MI_NATIVE

#define MI_NATIVE   "native____"

Definition at line 252 of file vtkMINC.h.

◆ MI_TALAIRACH

#define MI_TALAIRACH   "talairach_"

Definition at line 253 of file vtkMINC.h.

◆ MI_CALLOSAL

#define MI_CALLOSAL   "callosal__"

Definition at line 254 of file vtkMINC.h.

◆ MI_START

#define MI_START   "start_"

Definition at line 256 of file vtkMINC.h.

◆ MI_CENTRE

#define MI_CENTRE   "centre"

Definition at line 257 of file vtkMINC.h.

◆ MI_END

#define MI_END   "end___"

Definition at line 258 of file vtkMINC.h.

◆ MI_CENTER

#define MI_CENTER   MI_CENTRE

Definition at line 259 of file vtkMINC.h.

◆ MI_SQUARE

#define MI_SQUARE   "square____"

Definition at line 261 of file vtkMINC.h.

◆ MI_GAUSSIAN

#define MI_GAUSSIAN   "gaussian__"

Definition at line 262 of file vtkMINC.h.

◆ MI_TRIANGULAR

#define MI_TRIANGULAR   "triangular"

Definition at line 263 of file vtkMINC.h.

◆ MIrootvariable

#define MIrootvariable   "rootvariable"

Definition at line 266 of file vtkMINC.h.

◆ MIimage

#define MIimage   "image"

Definition at line 269 of file vtkMINC.h.

◆ MIimagemax

#define MIimagemax   "image-max"

Definition at line 270 of file vtkMINC.h.

◆ MIimagemin

#define MIimagemin   "image-min"

Definition at line 271 of file vtkMINC.h.

◆ MIcomplete

#define MIcomplete   "complete"

Definition at line 272 of file vtkMINC.h.

◆ MIpatient

#define MIpatient   "patient"

Definition at line 275 of file vtkMINC.h.

◆ MIfull_name

#define MIfull_name   "full_name"

Definition at line 276 of file vtkMINC.h.

◆ MIother_names

#define MIother_names   "other_names"

Definition at line 277 of file vtkMINC.h.

◆ MIidentification

#define MIidentification   "identification"

Definition at line 278 of file vtkMINC.h.

◆ MIother_ids

#define MIother_ids   "other_ids"

Definition at line 279 of file vtkMINC.h.

◆ MIbirthdate

#define MIbirthdate   "birthdate"

Definition at line 280 of file vtkMINC.h.

◆ MIsex

#define MIsex   "sex"

Definition at line 281 of file vtkMINC.h.

◆ MIage

#define MIage   "age"

Definition at line 282 of file vtkMINC.h.

◆ MIweight

#define MIweight   "weight"

Definition at line 283 of file vtkMINC.h.

◆ MIsize

#define MIsize   "size"

Definition at line 284 of file vtkMINC.h.

◆ MIaddress

#define MIaddress   "address"

Definition at line 285 of file vtkMINC.h.

◆ MIinsurance_id

#define MIinsurance_id   "insurance_id"

Definition at line 286 of file vtkMINC.h.

◆ MI_MALE

#define MI_MALE   "male__"

Definition at line 289 of file vtkMINC.h.

◆ MI_FEMALE

#define MI_FEMALE   "female"

Definition at line 290 of file vtkMINC.h.

◆ MI_OTHER

#define MI_OTHER   "other_"

Definition at line 291 of file vtkMINC.h.

◆ MIstudy

#define MIstudy   "study"

Definition at line 294 of file vtkMINC.h.

◆ MIstart_time

#define MIstart_time   "start_time"

Definition at line 295 of file vtkMINC.h.

◆ MIstart_year

#define MIstart_year   "start_year"

Definition at line 296 of file vtkMINC.h.

◆ MIstart_month

#define MIstart_month   "start_month"

Definition at line 297 of file vtkMINC.h.

◆ MIstart_day

#define MIstart_day   "start_day"

Definition at line 298 of file vtkMINC.h.

◆ MIstart_hour

#define MIstart_hour   "start_hour"

Definition at line 299 of file vtkMINC.h.

◆ MIstart_minute

#define MIstart_minute   "start_minute"

Definition at line 300 of file vtkMINC.h.

◆ MIstart_seconds

#define MIstart_seconds   "start_seconds"

Definition at line 301 of file vtkMINC.h.

◆ MImodality

#define MImodality   "modality"

Definition at line 302 of file vtkMINC.h.

◆ MImanufacturer

#define MImanufacturer   "manufacturer"

Definition at line 303 of file vtkMINC.h.

◆ MIdevice_model

#define MIdevice_model   "device_model"

Definition at line 304 of file vtkMINC.h.

◆ MIinstitution

#define MIinstitution   "institution"

Definition at line 305 of file vtkMINC.h.

◆ MIdepartment

#define MIdepartment   "department"

Definition at line 306 of file vtkMINC.h.

◆ MIstation_id

#define MIstation_id   "station_id"

Definition at line 307 of file vtkMINC.h.

◆ MIreferring_physician

#define MIreferring_physician   "referring_physician"

Definition at line 308 of file vtkMINC.h.

◆ MIattending_physician

#define MIattending_physician   "attending_physician"

Definition at line 309 of file vtkMINC.h.

◆ MIradiologist

#define MIradiologist   "radiologist"

Definition at line 310 of file vtkMINC.h.

◆ MIoperator

#define MIoperator   "operator"

Definition at line 311 of file vtkMINC.h.

◆ MIadmitting_diagnosis

#define MIadmitting_diagnosis   "admitting_diagnosis"

Definition at line 312 of file vtkMINC.h.

◆ MIprocedure

#define MIprocedure   "procedure"

Definition at line 313 of file vtkMINC.h.

◆ MIstudy_id

#define MIstudy_id   "study_id"

Definition at line 314 of file vtkMINC.h.

◆ MI_PET

#define MI_PET   "PET__"

Definition at line 317 of file vtkMINC.h.

◆ MI_SPECT

#define MI_SPECT   "SPECT"

Definition at line 318 of file vtkMINC.h.

◆ MI_GAMMA

#define MI_GAMMA   "GAMMA"

Definition at line 319 of file vtkMINC.h.

◆ MI_MRI

#define MI_MRI   "MRI__"

Definition at line 320 of file vtkMINC.h.

◆ MI_MRS

#define MI_MRS   "MRS__"

Definition at line 321 of file vtkMINC.h.

◆ MI_MRA

#define MI_MRA   "MRA__"

Definition at line 322 of file vtkMINC.h.

◆ MI_CT

#define MI_CT   "CT___"

Definition at line 323 of file vtkMINC.h.

◆ MI_DSA

#define MI_DSA   "DSA__"

Definition at line 324 of file vtkMINC.h.

◆ MI_DR

#define MI_DR   "DR___"

Definition at line 325 of file vtkMINC.h.

◆ MI_LABEL

#define MI_LABEL   "label"

Definition at line 326 of file vtkMINC.h.

◆ MIacquisition

#define MIacquisition   "acquisition"

Definition at line 329 of file vtkMINC.h.

◆ MIprotocol

#define MIprotocol   "protocol"

Definition at line 330 of file vtkMINC.h.

◆ MIscanning_sequence

#define MIscanning_sequence   "scanning_sequence"

Definition at line 331 of file vtkMINC.h.

◆ MIrepetition_time

#define MIrepetition_time   "repetition_time"

Definition at line 332 of file vtkMINC.h.

◆ MIecho_time

#define MIecho_time   "echo_time"

Definition at line 333 of file vtkMINC.h.

◆ MIinversion_time

#define MIinversion_time   "inversion_time"

Definition at line 334 of file vtkMINC.h.

◆ MInum_averages

#define MInum_averages   "num_averages"

Definition at line 335 of file vtkMINC.h.

◆ MIimaging_frequency

#define MIimaging_frequency   "imaging_frequency"

Definition at line 336 of file vtkMINC.h.

◆ MIimaged_nucleus

#define MIimaged_nucleus   "imaged_nucleus"

Definition at line 337 of file vtkMINC.h.

◆ MIradionuclide

#define MIradionuclide   "radionuclide"

Definition at line 338 of file vtkMINC.h.

◆ MIcontrast_agent

#define MIcontrast_agent   "contrast_agent"

Definition at line 339 of file vtkMINC.h.

◆ MIradionuclide_halflife

#define MIradionuclide_halflife   "radionuclide_halflife"

Definition at line 340 of file vtkMINC.h.

◆ MItracer

#define MItracer   "tracer"

Definition at line 341 of file vtkMINC.h.

◆ MIinjection_time

#define MIinjection_time   "injection_time"

Definition at line 342 of file vtkMINC.h.

◆ MIinjection_year

#define MIinjection_year   "injection_year"

Definition at line 343 of file vtkMINC.h.

◆ MIinjection_month

#define MIinjection_month   "injection_month"

Definition at line 344 of file vtkMINC.h.

◆ MIinjection_day

#define MIinjection_day   "injection_day"

Definition at line 345 of file vtkMINC.h.

◆ MIinjection_hour

#define MIinjection_hour   "injection_hour"

Definition at line 346 of file vtkMINC.h.

◆ MIinjection_minute

#define MIinjection_minute   "injection_minute"

Definition at line 347 of file vtkMINC.h.

◆ MIinjection_seconds

#define MIinjection_seconds   "injection_seconds"

Definition at line 348 of file vtkMINC.h.

◆ MIinjection_length

#define MIinjection_length   "injection_length"

Definition at line 349 of file vtkMINC.h.

◆ MIinjection_dose

#define MIinjection_dose   "injection_dose"

Definition at line 350 of file vtkMINC.h.

◆ MIdose_units

#define MIdose_units   "dose_units"

Definition at line 351 of file vtkMINC.h.

◆ MIinjection_volume

#define MIinjection_volume   "injection_volume"

Definition at line 352 of file vtkMINC.h.

◆ MIinjection_route

#define MIinjection_route   "injection_route"

Definition at line 353 of file vtkMINC.h.