1 // java wrapper for vtkNIFTIImageReader object
7 public class vtkNIFTIImageReader extends vtkImageReader2
10 private native int IsTypeOf_0(String id0);
11 public int IsTypeOf(String id0)
12 { return IsTypeOf_0(id0); }
14 private native int IsA_1(String id0);
15 public int IsA(String id0)
16 { return IsA_1(id0); }
18 private native String GetFileExtensions_2();
19 public String GetFileExtensions()
20 { return GetFileExtensions_2(); }
22 private native String GetDescriptiveName_3();
23 public String GetDescriptiveName()
24 { return GetDescriptiveName_3(); }
26 private native int CanReadFile_4(String id0);
27 public int CanReadFile(String id0)
28 { return CanReadFile_4(id0); }
30 private native boolean GetTimeAsVector_5();
31 public boolean GetTimeAsVector()
32 { return GetTimeAsVector_5(); }
34 private native void SetTimeAsVector_6(boolean id0);
35 public void SetTimeAsVector(boolean id0)
36 { SetTimeAsVector_6(id0); }
38 private native void TimeAsVectorOn_7();
39 public void TimeAsVectorOn()
40 { TimeAsVectorOn_7(); }
42 private native void TimeAsVectorOff_8();
43 public void TimeAsVectorOff()
44 { TimeAsVectorOff_8(); }
46 private native int GetTimeDimension_9();
47 public int GetTimeDimension()
48 { return GetTimeDimension_9(); }
50 private native double GetTimeSpacing_10();
51 public double GetTimeSpacing()
52 { return GetTimeSpacing_10(); }
54 private native double GetRescaleSlope_11();
55 public double GetRescaleSlope()
56 { return GetRescaleSlope_11(); }
58 private native double GetRescaleIntercept_12();
59 public double GetRescaleIntercept()
60 { return GetRescaleIntercept_12(); }
62 private native boolean GetPlanarRGB_13();
63 public boolean GetPlanarRGB()
64 { return GetPlanarRGB_13(); }
66 private native void SetPlanarRGB_14(boolean id0);
67 public void SetPlanarRGB(boolean id0)
68 { SetPlanarRGB_14(id0); }
70 private native void PlanarRGBOn_15();
71 public void PlanarRGBOn()
74 private native void PlanarRGBOff_16();
75 public void PlanarRGBOff()
76 { PlanarRGBOff_16(); }
78 private native double GetQFac_17();
79 public double GetQFac()
80 { return GetQFac_17(); }
82 private native long GetQFormMatrix_18();
83 public vtkMatrix4x4 GetQFormMatrix() {
84 long temp = GetQFormMatrix_18();
86 if (temp == 0) return null;
87 return (vtkMatrix4x4)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
90 private native long GetSFormMatrix_19();
91 public vtkMatrix4x4 GetSFormMatrix() {
92 long temp = GetSFormMatrix_19();
94 if (temp == 0) return null;
95 return (vtkMatrix4x4)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
98 private native long GetNIFTIHeader_20();
99 public vtkNIFTIImageHeader GetNIFTIHeader() {
100 long temp = GetNIFTIHeader_20();
102 if (temp == 0) return null;
103 return (vtkNIFTIImageHeader)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
106 public vtkNIFTIImageReader() { super(); }
108 public vtkNIFTIImageReader(long id) { super(id); }
109 public native long VTKInit();