1 // java wrapper for vtkLight object
7 public class vtkLight 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 long ShallowClone_2();
19 public vtkLight ShallowClone() {
20 long temp = ShallowClone_2();
22 if (temp == 0) return null;
23 return (vtkLight)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
26 private native void Render_3(vtkRenderer id0,int id1);
27 public void Render(vtkRenderer id0,int id1)
28 { Render_3(id0,id1); }
30 private native void SetAmbientColor_4(double id0,double id1,double id2);
31 public void SetAmbientColor(double id0,double id1,double id2)
32 { SetAmbientColor_4(id0,id1,id2); }
34 private native void SetAmbientColor_5(double id0[]);
35 public void SetAmbientColor(double id0[])
36 { SetAmbientColor_5(id0); }
38 private native double[] GetAmbientColor_6();
39 public double[] GetAmbientColor()
40 { return GetAmbientColor_6(); }
42 private native void SetDiffuseColor_7(double id0,double id1,double id2);
43 public void SetDiffuseColor(double id0,double id1,double id2)
44 { SetDiffuseColor_7(id0,id1,id2); }
46 private native void SetDiffuseColor_8(double id0[]);
47 public void SetDiffuseColor(double id0[])
48 { SetDiffuseColor_8(id0); }
50 private native double[] GetDiffuseColor_9();
51 public double[] GetDiffuseColor()
52 { return GetDiffuseColor_9(); }
54 private native void SetSpecularColor_10(double id0,double id1,double id2);
55 public void SetSpecularColor(double id0,double id1,double id2)
56 { SetSpecularColor_10(id0,id1,id2); }
58 private native void SetSpecularColor_11(double id0[]);
59 public void SetSpecularColor(double id0[])
60 { SetSpecularColor_11(id0); }
62 private native double[] GetSpecularColor_12();
63 public double[] GetSpecularColor()
64 { return GetSpecularColor_12(); }
66 private native void SetColor_13(double id0,double id1,double id2);
67 public void SetColor(double id0,double id1,double id2)
68 { SetColor_13(id0,id1,id2); }
70 private native void SetColor_14(double id0[]);
71 public void SetColor(double id0[])
74 private native void SetPosition_15(double id0,double id1,double id2);
75 public void SetPosition(double id0,double id1,double id2)
76 { SetPosition_15(id0,id1,id2); }
78 private native void SetPosition_16(double id0[]);
79 public void SetPosition(double id0[])
80 { SetPosition_16(id0); }
82 private native double[] GetPosition_17();
83 public double[] GetPosition()
84 { return GetPosition_17(); }
86 private native void SetFocalPoint_18(double id0,double id1,double id2);
87 public void SetFocalPoint(double id0,double id1,double id2)
88 { SetFocalPoint_18(id0,id1,id2); }
90 private native void SetFocalPoint_19(double id0[]);
91 public void SetFocalPoint(double id0[])
92 { SetFocalPoint_19(id0); }
94 private native double[] GetFocalPoint_20();
95 public double[] GetFocalPoint()
96 { return GetFocalPoint_20(); }
98 private native void SetIntensity_21(double id0);
99 public void SetIntensity(double id0)
100 { SetIntensity_21(id0); }
102 private native double GetIntensity_22();
103 public double GetIntensity()
104 { return GetIntensity_22(); }
106 private native void SetSwitch_23(int id0);
107 public void SetSwitch(int id0)
108 { SetSwitch_23(id0); }
110 private native int GetSwitch_24();
111 public int GetSwitch()
112 { return GetSwitch_24(); }
114 private native void SwitchOn_25();
115 public void SwitchOn()
118 private native void SwitchOff_26();
119 public void SwitchOff()
122 private native void SetPositional_27(int id0);
123 public void SetPositional(int id0)
124 { SetPositional_27(id0); }
126 private native int GetPositional_28();
127 public int GetPositional()
128 { return GetPositional_28(); }
130 private native void PositionalOn_29();
131 public void PositionalOn()
132 { PositionalOn_29(); }
134 private native void PositionalOff_30();
135 public void PositionalOff()
136 { PositionalOff_30(); }
138 private native void SetExponent_31(double id0);
139 public void SetExponent(double id0)
140 { SetExponent_31(id0); }
142 private native double GetExponentMinValue_32();
143 public double GetExponentMinValue()
144 { return GetExponentMinValue_32(); }
146 private native double GetExponentMaxValue_33();
147 public double GetExponentMaxValue()
148 { return GetExponentMaxValue_33(); }
150 private native double GetExponent_34();
151 public double GetExponent()
152 { return GetExponent_34(); }
154 private native void SetConeAngle_35(double id0);
155 public void SetConeAngle(double id0)
156 { SetConeAngle_35(id0); }
158 private native double GetConeAngle_36();
159 public double GetConeAngle()
160 { return GetConeAngle_36(); }
162 private native void SetAttenuationValues_37(double id0,double id1,double id2);
163 public void SetAttenuationValues(double id0,double id1,double id2)
164 { SetAttenuationValues_37(id0,id1,id2); }
166 private native void SetAttenuationValues_38(double id0[]);
167 public void SetAttenuationValues(double id0[])
168 { SetAttenuationValues_38(id0); }
170 private native double[] GetAttenuationValues_39();
171 public double[] GetAttenuationValues()
172 { return GetAttenuationValues_39(); }
174 private native void SetTransformMatrix_40(vtkMatrix4x4 id0);
175 public void SetTransformMatrix(vtkMatrix4x4 id0)
176 { SetTransformMatrix_40(id0); }
178 private native long GetTransformMatrix_41();
179 public vtkMatrix4x4 GetTransformMatrix() {
180 long temp = GetTransformMatrix_41();
182 if (temp == 0) return null;
183 return (vtkMatrix4x4)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
186 private native void GetTransformedPosition_42(double id0[]);
187 public void GetTransformedPosition(double id0[])
188 { GetTransformedPosition_42(id0); }
190 private native double[] GetTransformedPosition_43();
191 public double[] GetTransformedPosition()
192 { return GetTransformedPosition_43(); }
194 private native void GetTransformedFocalPoint_44(double id0[]);
195 public void GetTransformedFocalPoint(double id0[])
196 { GetTransformedFocalPoint_44(id0); }
198 private native double[] GetTransformedFocalPoint_45();
199 public double[] GetTransformedFocalPoint()
200 { return GetTransformedFocalPoint_45(); }
202 private native void SetDirectionAngle_46(double id0,double id1);
203 public void SetDirectionAngle(double id0,double id1)
204 { SetDirectionAngle_46(id0,id1); }
206 private native void SetDirectionAngle_47(double id0[]);
207 public void SetDirectionAngle(double id0[])
208 { SetDirectionAngle_47(id0); }
210 private native void DeepCopy_48(vtkLight id0);
211 public void DeepCopy(vtkLight id0)
212 { DeepCopy_48(id0); }
214 private native void SetLightType_49(int id0);
215 public void SetLightType(int id0)
216 { SetLightType_49(id0); }
218 private native int GetLightType_50();
219 public int GetLightType()
220 { return GetLightType_50(); }
222 private native void SetLightTypeToHeadlight_51();
223 public void SetLightTypeToHeadlight()
224 { SetLightTypeToHeadlight_51(); }
226 private native void SetLightTypeToSceneLight_52();
227 public void SetLightTypeToSceneLight()
228 { SetLightTypeToSceneLight_52(); }
230 private native void SetLightTypeToCameraLight_53();
231 public void SetLightTypeToCameraLight()
232 { SetLightTypeToCameraLight_53(); }
234 private native int LightTypeIsHeadlight_54();
235 public int LightTypeIsHeadlight()
236 { return LightTypeIsHeadlight_54(); }
238 private native int LightTypeIsSceneLight_55();
239 public int LightTypeIsSceneLight()
240 { return LightTypeIsSceneLight_55(); }
242 private native int LightTypeIsCameraLight_56();
243 public int LightTypeIsCameraLight()
244 { return LightTypeIsCameraLight_56(); }
246 private native void SetShadowAttenuation_57(double id0);
247 public void SetShadowAttenuation(double id0)
248 { SetShadowAttenuation_57(id0); }
250 private native double GetShadowAttenuation_58();
251 public double GetShadowAttenuation()
252 { return GetShadowAttenuation_58(); }
254 private native long GetInformation_59();
255 public vtkInformation GetInformation() {
256 long temp = GetInformation_59();
258 if (temp == 0) return null;
259 return (vtkInformation)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
262 private native void SetInformation_60(vtkInformation id0);
263 public void SetInformation(vtkInformation id0)
264 { SetInformation_60(id0); }
266 public vtkLight() { super(); }
268 public vtkLight(long id) { super(id); }
269 public native long VTKInit();