1 // java wrapper for vtkImageHistogram object
7 public class vtkImageHistogram 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 SetActiveComponent_2(int id0);
19 public void SetActiveComponent(int id0)
20 { SetActiveComponent_2(id0); }
22 private native int GetActiveComponent_3();
23 public int GetActiveComponent()
24 { return GetActiveComponent_3(); }
26 private native void SetAutomaticBinning_4(int id0);
27 public void SetAutomaticBinning(int id0)
28 { SetAutomaticBinning_4(id0); }
30 private native void AutomaticBinningOn_5();
31 public void AutomaticBinningOn()
32 { AutomaticBinningOn_5(); }
34 private native void AutomaticBinningOff_6();
35 public void AutomaticBinningOff()
36 { AutomaticBinningOff_6(); }
38 private native int GetAutomaticBinning_7();
39 public int GetAutomaticBinning()
40 { return GetAutomaticBinning_7(); }
42 private native void SetMaximumNumberOfBins_8(int id0);
43 public void SetMaximumNumberOfBins(int id0)
44 { SetMaximumNumberOfBins_8(id0); }
46 private native int GetMaximumNumberOfBins_9();
47 public int GetMaximumNumberOfBins()
48 { return GetMaximumNumberOfBins_9(); }
50 private native void SetNumberOfBins_10(int id0);
51 public void SetNumberOfBins(int id0)
52 { SetNumberOfBins_10(id0); }
54 private native int GetNumberOfBins_11();
55 public int GetNumberOfBins()
56 { return GetNumberOfBins_11(); }
58 private native void SetBinOrigin_12(double id0);
59 public void SetBinOrigin(double id0)
60 { SetBinOrigin_12(id0); }
62 private native double GetBinOrigin_13();
63 public double GetBinOrigin()
64 { return GetBinOrigin_13(); }
66 private native void SetBinSpacing_14(double id0);
67 public void SetBinSpacing(double id0)
68 { SetBinSpacing_14(id0); }
70 private native double GetBinSpacing_15();
71 public double GetBinSpacing()
72 { return GetBinSpacing_15(); }
74 private native void SetStencilData_16(vtkImageStencilData id0);
75 public void SetStencilData(vtkImageStencilData id0)
76 { SetStencilData_16(id0); }
78 private native long GetStencil_17();
79 public vtkImageStencilData GetStencil() {
80 long temp = GetStencil_17();
82 if (temp == 0) return null;
83 return (vtkImageStencilData)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
86 private native void SetStencilConnection_18(vtkAlgorithmOutput id0);
87 public void SetStencilConnection(vtkAlgorithmOutput id0)
88 { SetStencilConnection_18(id0); }
90 private native void SetGenerateHistogramImage_19(int id0);
91 public void SetGenerateHistogramImage(int id0)
92 { SetGenerateHistogramImage_19(id0); }
94 private native void GenerateHistogramImageOn_20();
95 public void GenerateHistogramImageOn()
96 { GenerateHistogramImageOn_20(); }
98 private native void GenerateHistogramImageOff_21();
99 public void GenerateHistogramImageOff()
100 { GenerateHistogramImageOff_21(); }
102 private native int GetGenerateHistogramImage_22();
103 public int GetGenerateHistogramImage()
104 { return GetGenerateHistogramImage_22(); }
106 private native void SetHistogramImageSize_23(int id0,int id1);
107 public void SetHistogramImageSize(int id0,int id1)
108 { SetHistogramImageSize_23(id0,id1); }
110 private native void SetHistogramImageSize_24(int id0[]);
111 public void SetHistogramImageSize(int id0[])
112 { SetHistogramImageSize_24(id0); }
114 private native int[] GetHistogramImageSize_25();
115 public int[] GetHistogramImageSize()
116 { return GetHistogramImageSize_25(); }
118 private native void SetHistogramImageScale_26(int id0);
119 public void SetHistogramImageScale(int id0)
120 { SetHistogramImageScale_26(id0); }
122 private native int GetHistogramImageScaleMinValue_27();
123 public int GetHistogramImageScaleMinValue()
124 { return GetHistogramImageScaleMinValue_27(); }
126 private native int GetHistogramImageScaleMaxValue_28();
127 public int GetHistogramImageScaleMaxValue()
128 { return GetHistogramImageScaleMaxValue_28(); }
130 private native void SetHistogramImageScaleToLinear_29();
131 public void SetHistogramImageScaleToLinear()
132 { SetHistogramImageScaleToLinear_29(); }
134 private native void SetHistogramImageScaleToLog_30();
135 public void SetHistogramImageScaleToLog()
136 { SetHistogramImageScaleToLog_30(); }
138 private native void SetHistogramImageScaleToSqrt_31();
139 public void SetHistogramImageScaleToSqrt()
140 { SetHistogramImageScaleToSqrt_31(); }
142 private native int GetHistogramImageScale_32();
143 public int GetHistogramImageScale()
144 { return GetHistogramImageScale_32(); }
146 private native String GetHistogramImageScaleAsString_33();
147 public String GetHistogramImageScaleAsString()
148 { return GetHistogramImageScaleAsString_33(); }
150 private native long GetHistogram_34();
151 public vtkIdTypeArray GetHistogram() {
152 long temp = GetHistogram_34();
154 if (temp == 0) return null;
155 return (vtkIdTypeArray)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
158 private native int GetTotal_35();
159 public int GetTotal()
160 { return GetTotal_35(); }
162 public vtkImageHistogram() { super(); }
164 public vtkImageHistogram(long id) { super(id); }
165 public native long VTKInit();