28 void PrintSelf(ostream& os, vtkIndent indent)
override;
39 vtkSetStringMacro(FileName);
40 vtkGetStringMacro(FileName);
42 vtkSetObjectMacro(DiffusionGradients,vtkDoubleArray);
43 vtkGetObjectMacro(DiffusionGradients,vtkDoubleArray);
45 vtkSetObjectMacro(BValues,vtkDoubleArray);
46 vtkGetObjectMacro(BValues,vtkDoubleArray);
48 vtkSetObjectMacro(IJKToRASMatrix,vtkMatrix4x4);
49 vtkGetObjectMacro(IJKToRASMatrix,vtkMatrix4x4);
51 vtkSetObjectMacro(MeasurementFrameMatrix,vtkMatrix4x4);
52 vtkGetObjectMacro(MeasurementFrameMatrix,vtkMatrix4x4);
54 vtkSetMacro(UseCompression,
int);
55 vtkGetMacro(UseCompression,
int);
56 vtkBooleanMacro(UseCompression,
int);
58 vtkSetClampMacro(CompressionLevel,
int, 0, 9);
59 vtkGetMacro(CompressionLevel,
int);
61 vtkSetClampMacro(FileType,
int,VTK_ASCII,VTK_BINARY);
62 vtkGetMacro(FileType,
int);
67 vtkBooleanMacro(WriteError,
int);
68 vtkSetMacro(WriteError,
int);
69 vtkGetMacro(WriteError,
int);
73 void SetAttribute(
const std::string& name,
const std::string& value);
88 vtkSetMacro(Space,
int);
89 vtkGetMacro(Space,
int);
101 vtkSetMacro(ForceRangeAxis,
bool);
102 vtkGetMacro(ForceRangeAxis,
bool);
103 vtkBooleanMacro(ForceRangeAxis,
bool);
145 void vtkImageDataInfoToNrrdInfo(vtkImageData *in,
int &nrrdKind,
size_t &numComp,
int &vtkType,
void **buffer);
146 int VTKToNrrdPixelType(
const int vtkPixelType );
147 int DiffusionWeightedData;