38 #ifndef vtkNIFTIImageHeader_h 39 #define vtkNIFTIImageHeader_h 79 IntentEstimate = 1001,
81 IntentNeuroName = 1003,
82 IntentGenMatrix = 1004,
83 IntentSymMatrix = 1005,
84 IntentDispVect = 1006,
86 IntentPointSet = 1008,
87 IntentTriangle = 1009,
88 IntentQuaternion = 1010,
90 IntentTimeSeries = 2001,
91 IntentNodeIndex = 2002,
92 IntentRGBVector = 2003,
93 IntentRGBAVector = 2004,
102 XFormScannerAnat = 1,
103 XFormAlignedAnat = 2,
159 TypeComplex128 = 1792,
160 TypeComplex256 = 2048,
168 NIFTI1HeaderSize = 348,
169 NIFTI2HeaderSize = 540
198 return (i < 0 || i > 7 ? 0 : this->Dim[i]); }
206 return (i < 0 || i > 7 ? 0.0 : this->PixDim[i]); }
218 void SetIntentName(
const char *
name);
293 void SetDescrip(
const char *descrip);
302 void SetAuxFile(
const char *auxfile);
399 void SetStringValue(
char *x,
const char *y,
size_t n);
406 #endif // vtkNIFTIImageHeader_h
abstract base class for most VTK objects
void DeepCopy(vtkPistonReference *self, vtkPistonReference *other)
#define vtkTypeMacro(thisClass, superclass)
virtual void PrintSelf(ostream &os, vtkIndent indent)
#define vtkSetVector4Macro(name, type)
a simple class to control print indentation
#define vtkGetVector4Macro(name, type)
#define VTKIOIMAGE_EXPORT
#define vtkSetMacro(name, type)