1 // java wrapper for vtkImageDifference object
7 public class vtkImageDifference extends vtkThreadedImageAlgorithm
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 void SetImageConnection_2(vtkAlgorithmOutput id0);
19 public void SetImageConnection(vtkAlgorithmOutput id0)
20 { SetImageConnection_2(id0); }
22 private native void SetImageData_3(vtkDataObject id0);
23 public void SetImageData(vtkDataObject id0)
24 { SetImageData_3(id0); }
26 private native long GetImage_4();
27 public vtkImageData GetImage() {
28 long temp = GetImage_4();
30 if (temp == 0) return null;
31 return (vtkImageData)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
34 private native double GetError_5();
35 public double GetError()
36 { return GetError_5(); }
38 private native double GetThresholdedError_6();
39 public double GetThresholdedError()
40 { return GetThresholdedError_6(); }
42 private native void SetThreshold_7(int id0);
43 public void SetThreshold(int id0)
44 { SetThreshold_7(id0); }
46 private native int GetThreshold_8();
47 public int GetThreshold()
48 { return GetThreshold_8(); }
50 private native void SetAllowShift_9(int id0);
51 public void SetAllowShift(int id0)
52 { SetAllowShift_9(id0); }
54 private native int GetAllowShift_10();
55 public int GetAllowShift()
56 { return GetAllowShift_10(); }
58 private native void AllowShiftOn_11();
59 public void AllowShiftOn()
60 { AllowShiftOn_11(); }
62 private native void AllowShiftOff_12();
63 public void AllowShiftOff()
64 { AllowShiftOff_12(); }
66 private native void SetAveraging_13(int id0);
67 public void SetAveraging(int id0)
68 { SetAveraging_13(id0); }
70 private native int GetAveraging_14();
71 public int GetAveraging()
72 { return GetAveraging_14(); }
74 private native void AveragingOn_15();
75 public void AveragingOn()
78 private native void AveragingOff_16();
79 public void AveragingOff()
80 { AveragingOff_16(); }
82 private native void SetAverageThresholdFactor_17(double id0);
83 public void SetAverageThresholdFactor(double id0)
84 { SetAverageThresholdFactor_17(id0); }
86 private native double GetAverageThresholdFactor_18();
87 public double GetAverageThresholdFactor()
88 { return GetAverageThresholdFactor_18(); }
90 public vtkImageDifference() { super(); }
92 public vtkImageDifference(long id) { super(id); }
93 public native long VTKInit();