1 // java wrapper for vtkMINCImageAttributes object
7 public class vtkMINCImageAttributes extends vtkObject
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 Reset_2();
22 private native void SetName_3(String id0);
23 public void SetName(String id0)
26 private native String GetName_4();
27 public String GetName()
28 { return GetName_4(); }
30 private native void SetDataType_5(int id0);
31 public void SetDataType(int id0)
32 { SetDataType_5(id0); }
34 private native int GetDataType_6();
35 public int GetDataType()
36 { return GetDataType_6(); }
38 private native void AddDimension_7(String id0);
39 public void AddDimension(String id0)
40 { AddDimension_7(id0); }
42 private native void AddDimension_8(String id0,int id1);
43 public void AddDimension(String id0,int id1)
44 { AddDimension_8(id0,id1); }
46 private native long GetDimensionNames_9();
47 public vtkStringArray GetDimensionNames() {
48 long temp = GetDimensionNames_9();
50 if (temp == 0) return null;
51 return (vtkStringArray)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
54 private native long GetDimensionLengths_10();
55 public vtkIdTypeArray GetDimensionLengths() {
56 long temp = GetDimensionLengths_10();
58 if (temp == 0) return null;
59 return (vtkIdTypeArray)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
62 private native long GetVariableNames_11();
63 public vtkStringArray GetVariableNames() {
64 long temp = GetVariableNames_11();
66 if (temp == 0) return null;
67 return (vtkStringArray)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
70 private native long GetAttributeNames_12(String id0);
71 public vtkStringArray GetAttributeNames(String id0) {
72 long temp = GetAttributeNames_12(id0);
74 if (temp == 0) return null;
75 return (vtkStringArray)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
78 private native void SetImageMin_13(vtkDoubleArray id0);
79 public void SetImageMin(vtkDoubleArray id0)
80 { SetImageMin_13(id0); }
82 private native void SetImageMax_14(vtkDoubleArray id0);
83 public void SetImageMax(vtkDoubleArray id0)
84 { SetImageMax_14(id0); }
86 private native long GetImageMin_15();
87 public vtkDoubleArray GetImageMin() {
88 long temp = GetImageMin_15();
90 if (temp == 0) return null;
91 return (vtkDoubleArray)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
94 private native long GetImageMax_16();
95 public vtkDoubleArray GetImageMax() {
96 long temp = GetImageMax_16();
98 if (temp == 0) return null;
99 return (vtkDoubleArray)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
102 private native int GetNumberOfImageMinMaxDimensions_17();
103 public int GetNumberOfImageMinMaxDimensions()
104 { return GetNumberOfImageMinMaxDimensions_17(); }
106 private native void SetNumberOfImageMinMaxDimensions_18(int id0);
107 public void SetNumberOfImageMinMaxDimensions(int id0)
108 { SetNumberOfImageMinMaxDimensions_18(id0); }
110 private native int HasAttribute_19(String id0,String id1);
111 public int HasAttribute(String id0,String id1)
112 { return HasAttribute_19(id0,id1); }
114 private native void SetAttributeValueAsArray_20(String id0,String id1,vtkDataArray id2);
115 public void SetAttributeValueAsArray(String id0,String id1,vtkDataArray id2)
116 { SetAttributeValueAsArray_20(id0,id1,id2); }
118 private native long GetAttributeValueAsArray_21(String id0,String id1);
119 public vtkDataArray GetAttributeValueAsArray(String id0,String id1) {
120 long temp = GetAttributeValueAsArray_21(id0,id1);
122 if (temp == 0) return null;
123 return (vtkDataArray)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
126 private native void SetAttributeValueAsString_22(String id0,String id1,String id2);
127 public void SetAttributeValueAsString(String id0,String id1,String id2)
128 { SetAttributeValueAsString_22(id0,id1,id2); }
130 private native String GetAttributeValueAsString_23(String id0,String id1);
131 public String GetAttributeValueAsString(String id0,String id1)
132 { return GetAttributeValueAsString_23(id0,id1); }
134 private native void SetAttributeValueAsInt_24(String id0,String id1,int id2);
135 public void SetAttributeValueAsInt(String id0,String id1,int id2)
136 { SetAttributeValueAsInt_24(id0,id1,id2); }
138 private native int GetAttributeValueAsInt_25(String id0,String id1);
139 public int GetAttributeValueAsInt(String id0,String id1)
140 { return GetAttributeValueAsInt_25(id0,id1); }
142 private native void SetAttributeValueAsDouble_26(String id0,String id1,double id2);
143 public void SetAttributeValueAsDouble(String id0,String id1,double id2)
144 { SetAttributeValueAsDouble_26(id0,id1,id2); }
146 private native double GetAttributeValueAsDouble_27(String id0,String id1);
147 public double GetAttributeValueAsDouble(String id0,String id1)
148 { return GetAttributeValueAsDouble_27(id0,id1); }
150 private native int ValidateAttribute_28(String id0,String id1,vtkDataArray id2);
151 public int ValidateAttribute(String id0,String id1,vtkDataArray id2)
152 { return ValidateAttribute_28(id0,id1,id2); }
154 private native void SetValidateAttributes_29(int id0);
155 public void SetValidateAttributes(int id0)
156 { SetValidateAttributes_29(id0); }
158 private native void ValidateAttributesOn_30();
159 public void ValidateAttributesOn()
160 { ValidateAttributesOn_30(); }
162 private native void ValidateAttributesOff_31();
163 public void ValidateAttributesOff()
164 { ValidateAttributesOff_31(); }
166 private native int GetValidateAttributes_32();
167 public int GetValidateAttributes()
168 { return GetValidateAttributes_32(); }
170 private native void ShallowCopy_33(vtkMINCImageAttributes id0);
171 public void ShallowCopy(vtkMINCImageAttributes id0)
172 { ShallowCopy_33(id0); }
174 private native void FindValidRange_34(double id0[]);
175 public void FindValidRange(double id0[])
176 { FindValidRange_34(id0); }
178 private native void FindImageRange_35(double id0[]);
179 public void FindImageRange(double id0[])
180 { FindImageRange_35(id0); }
182 private native void PrintFileHeader_36();
183 public void PrintFileHeader()
184 { PrintFileHeader_36(); }
186 public vtkMINCImageAttributes() { super(); }
188 public vtkMINCImageAttributes(long id) { super(id); }
189 public native long VTKInit();