Integration of OCCT 6.5.0 from SVN
[occt.git] / samples / java / inc / CASCADESamplesJni_AIS_InteractiveContext.h
1 /* DO NOT EDIT THIS FILE - it is machine generated */
2 #include <jni.h>
3 /* Header for class CASCADESamplesJni_AIS_0005fInteractiveContext */
4
5 #ifndef _Included_CASCADESamplesJni_AIS_0005fInteractiveContext
6 #define _Included_CASCADESamplesJni_AIS_0005fInteractiveContext
7 #ifdef __cplusplus
8 extern "C" {
9 #endif
10 /* Inaccessible static: myCasLock */
11 /*
12  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
13  * Method:    AIS_InteractiveContext_AddOrRemoveSelected_1
14  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;Z)V
15  */
16 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1AddOrRemoveSelected_11
17   (JNIEnv *, jobject, jobject, jboolean);
18
19 /*
20  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
21  * Method:    AIS_InteractiveContext_AddOrRemoveSelected_2
22  * Signature: (LCASCADESamplesJni/TopoDS_Shape;Z)V
23  */
24 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1AddOrRemoveSelected_12
25   (JNIEnv *, jobject, jobject, jboolean);
26
27 /*
28  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
29  * Method:    AIS_InteractiveContext_AddOrRemoveSelected_3
30  * Signature: (LCASCADESamplesJni/SelectMgr_EntityOwner;Z)V
31  */
32 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1AddOrRemoveSelected_13
33   (JNIEnv *, jobject, jobject, jboolean);
34
35 /*
36  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
37  * Method:    AIS_InteractiveContext_Color_1
38  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;)S
39  */
40 JNIEXPORT jshort JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1Color_11
41   (JNIEnv *, jobject, jobject);
42
43 /*
44  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
45  * Method:    AIS_InteractiveContext_Color_2
46  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;LCASCADESamplesJni/Quantity_Color;)V
47  */
48 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1Color_12
49   (JNIEnv *, jobject, jobject, jobject);
50
51 /*
52  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
53  * Method:    AIS_InteractiveContext_Create_1
54  * Signature: (LCASCADESamplesJni/V3d_Viewer;)V
55  */
56 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1Create_11
57   (JNIEnv *, jobject, jobject);
58
59 /*
60  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
61  * Method:    AIS_InteractiveContext_Create_2
62  * Signature: (LCASCADESamplesJni/V3d_Viewer;LCASCADESamplesJni/V3d_Viewer;)V
63  */
64 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1Create_12
65   (JNIEnv *, jobject, jobject, jobject);
66
67 /*
68  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
69  * Method:    AIS_InteractiveContext_Deactivate_1
70  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;)V
71  */
72 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1Deactivate_11
73   (JNIEnv *, jobject, jobject);
74
75 /*
76  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
77  * Method:    AIS_InteractiveContext_Deactivate_2
78  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;I)V
79  */
80 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1Deactivate_12
81   (JNIEnv *, jobject, jobject, jint);
82
83 /*
84  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
85  * Method:    AIS_InteractiveContext_DisplayActiveAreas_1
86  * Signature: (LCASCADESamplesJni/V3d_View;)V
87  */
88 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1DisplayActiveAreas_11
89   (JNIEnv *, jobject, jobject);
90
91 /*
92  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
93  * Method:    AIS_InteractiveContext_DisplayActiveAreas_2
94  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;LCASCADESamplesJni/V3d_View;)V
95  */
96 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1DisplayActiveAreas_12
97   (JNIEnv *, jobject, jobject, jobject);
98
99 /*
100  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
101  * Method:    AIS_InteractiveContext_DisplayActiveSensitive_1
102  * Signature: (LCASCADESamplesJni/V3d_View;)V
103  */
104 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1DisplayActiveSensitive_11
105   (JNIEnv *, jobject, jobject);
106
107 /*
108  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
109  * Method:    AIS_InteractiveContext_DisplayActiveSensitive_2
110  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;LCASCADESamplesJni/V3d_View;)V
111  */
112 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1DisplayActiveSensitive_12
113   (JNIEnv *, jobject, jobject, jobject);
114
115 /*
116  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
117  * Method:    AIS_InteractiveContext_Display_1
118  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;Z)V
119  */
120 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1Display_11
121   (JNIEnv *, jobject, jobject, jboolean);
122
123 /*
124  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
125  * Method:    AIS_InteractiveContext_Display_2
126  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;IIZZ)V
127  */
128 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1Display_12
129   (JNIEnv *, jobject, jobject, jint, jint, jboolean, jboolean);
130
131 /*
132  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
133  * Method:    AIS_InteractiveContext_DisplayedObjects_1
134  * Signature: (LCASCADESamplesJni/AIS_ListOfInteractive;Z)V
135  */
136 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1DisplayedObjects_11
137   (JNIEnv *, jobject, jobject, jboolean);
138
139 /*
140  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
141  * Method:    AIS_InteractiveContext_DisplayedObjects_2
142  * Signature: (SILCASCADESamplesJni/AIS_ListOfInteractive;Z)V
143  */
144 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1DisplayedObjects_12
145   (JNIEnv *, jobject, jshort, jint, jobject, jboolean);
146
147 /*
148  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
149  * Method:    AIS_InteractiveContext_EndImmediateDraw_1
150  * Signature: (LCASCADESamplesJni/V3d_View;Z)Z
151  */
152 JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1EndImmediateDraw_11
153   (JNIEnv *, jobject, jobject, jboolean);
154
155 /*
156  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
157  * Method:    AIS_InteractiveContext_EndImmediateDraw_2
158  * Signature: (Z)Z
159  */
160 JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1EndImmediateDraw_12
161   (JNIEnv *, jobject, jboolean);
162
163 /*
164  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
165  * Method:    AIS_InteractiveContext_IsDisplayed_1
166  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;)Z
167  */
168 JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1IsDisplayed_11
169   (JNIEnv *, jobject, jobject);
170
171 /*
172  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
173  * Method:    AIS_InteractiveContext_IsDisplayed_2
174  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;I)Z
175  */
176 JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1IsDisplayed_12
177   (JNIEnv *, jobject, jobject, jint);
178
179 /*
180  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
181  * Method:    AIS_InteractiveContext_IsHilighted_1
182  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;)Z
183  */
184 JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1IsHilighted_11
185   (JNIEnv *, jobject, jobject);
186
187 /*
188  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
189  * Method:    AIS_InteractiveContext_IsHilighted_2
190  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;Ljcas/Standard_Boolean;Ljcas/Standard_Short;)Z
191  */
192 JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1IsHilighted_12
193   (JNIEnv *, jobject, jobject, jobject, jobject);
194
195 /*
196  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
197  * Method:    AIS_InteractiveContext_IsoOnPlane_1
198  * Signature: (Z)V
199  */
200 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1IsoOnPlane_11
201   (JNIEnv *, jobject, jboolean);
202
203 /*
204  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
205  * Method:    AIS_InteractiveContext_IsoOnPlane_2
206  * Signature: ()Z
207  */
208 JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1IsoOnPlane_12
209   (JNIEnv *, jobject);
210
211 /*
212  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
213  * Method:    AIS_InteractiveContext_ObjectsInCollector_1
214  * Signature: (LCASCADESamplesJni/AIS_ListOfInteractive;)V
215  */
216 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1ObjectsInCollector_11
217   (JNIEnv *, jobject, jobject);
218
219 /*
220  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
221  * Method:    AIS_InteractiveContext_ObjectsInCollector_2
222  * Signature: (SILCASCADESamplesJni/AIS_ListOfInteractive;)V
223  */
224 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1ObjectsInCollector_12
225   (JNIEnv *, jobject, jshort, jint, jobject);
226
227 /*
228  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
229  * Method:    AIS_InteractiveContext_Redisplay_1
230  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;ZZ)V
231  */
232 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1Redisplay_11
233   (JNIEnv *, jobject, jobject, jboolean, jboolean);
234
235 /*
236  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
237  * Method:    AIS_InteractiveContext_Redisplay_2
238  * Signature: (SIZ)V
239  */
240 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1Redisplay_12
241   (JNIEnv *, jobject, jshort, jint, jboolean);
242
243 /*
244  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
245  * Method:    AIS_InteractiveContext_Select_1
246  * Signature: (IIIILCASCADESamplesJni/V3d_View;Z)S
247  */
248 JNIEXPORT jshort JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1Select_11
249   (JNIEnv *, jobject, jint, jint, jint, jint, jobject, jboolean);
250
251 /*
252  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
253  * Method:    AIS_InteractiveContext_Select_2
254  * Signature: (LCASCADESamplesJni/TColgp_Array1OfPnt2d;LCASCADESamplesJni/V3d_View;Z)S
255  */
256 JNIEXPORT jshort JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1Select_12
257   (JNIEnv *, jobject, jobject, jobject, jboolean);
258
259 /*
260  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
261  * Method:    AIS_InteractiveContext_Select_3
262  * Signature: (Z)S
263  */
264 JNIEXPORT jshort JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1Select_13
265   (JNIEnv *, jobject, jboolean);
266
267 /*
268  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
269  * Method:    AIS_InteractiveContext_SelectionColor_1
270  * Signature: ()S
271  */
272 JNIEXPORT jshort JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1SelectionColor_11
273   (JNIEnv *, jobject);
274
275 /*
276  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
277  * Method:    AIS_InteractiveContext_SelectionColor_2
278  * Signature: (S)V
279  */
280 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1SelectionColor_12
281   (JNIEnv *, jobject, jshort);
282
283 /*
284  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
285  * Method:    AIS_InteractiveContext_SetColor_1
286  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;SZ)V
287  */
288 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1SetColor_11
289   (JNIEnv *, jobject, jobject, jshort, jboolean);
290
291 /*
292  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
293  * Method:    AIS_InteractiveContext_SetColor_2
294  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;LCASCADESamplesJni/Quantity_Color;Z)V
295  */
296 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1SetColor_12
297   (JNIEnv *, jobject, jobject, jobject, jboolean);
298
299 /*
300  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
301  * Method:    AIS_InteractiveContext_SetDegenerateModel_1
302  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;SD)V
303  */
304 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1SetDegenerateModel_11
305   (JNIEnv *, jobject, jobject, jshort, jdouble);
306
307 /*
308  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
309  * Method:    AIS_InteractiveContext_SetDegenerateModel_2
310  * Signature: (SD)V
311  */
312 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1SetDegenerateModel_12
313   (JNIEnv *, jobject, jshort, jdouble);
314
315 /*
316  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
317  * Method:    AIS_InteractiveContext_SetDeviationAngle_1
318  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;DZ)V
319  */
320 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1SetDeviationAngle_11
321   (JNIEnv *, jobject, jobject, jdouble, jboolean);
322
323 /*
324  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
325  * Method:    AIS_InteractiveContext_SetDeviationAngle_2
326  * Signature: (D)V
327  */
328 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1SetDeviationAngle_12
329   (JNIEnv *, jobject, jdouble);
330
331 /*
332  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
333  * Method:    AIS_InteractiveContext_SetDeviationCoefficient_1
334  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;DZ)V
335  */
336 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1SetDeviationCoefficient_11
337   (JNIEnv *, jobject, jobject, jdouble, jboolean);
338
339 /*
340  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
341  * Method:    AIS_InteractiveContext_SetDeviationCoefficient_2
342  * Signature: (D)V
343  */
344 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1SetDeviationCoefficient_12
345   (JNIEnv *, jobject, jdouble);
346
347 /*
348  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
349  * Method:    AIS_InteractiveContext_SetDisplayMode_1
350  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;IZ)V
351  */
352 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1SetDisplayMode_11
353   (JNIEnv *, jobject, jobject, jint, jboolean);
354
355 /*
356  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
357  * Method:    AIS_InteractiveContext_SetDisplayMode_2
358  * Signature: (SZ)V
359  */
360 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1SetDisplayMode_12
361   (JNIEnv *, jobject, jshort, jboolean);
362
363 /*
364  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
365  * Method:    AIS_InteractiveContext_SetHLRAngleAndDeviation_1
366  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;DZ)V
367  */
368 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1SetHLRAngleAndDeviation_11
369   (JNIEnv *, jobject, jobject, jdouble, jboolean);
370
371 /*
372  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
373  * Method:    AIS_InteractiveContext_SetHLRAngleAndDeviation_2
374  * Signature: (D)V
375  */
376 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1SetHLRAngleAndDeviation_12
377   (JNIEnv *, jobject, jdouble);
378
379 /*
380  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
381  * Method:    AIS_InteractiveContext_SetHLRDeviationCoefficient_1
382  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;DZ)V
383  */
384 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1SetHLRDeviationCoefficient_11
385   (JNIEnv *, jobject, jobject, jdouble, jboolean);
386
387 /*
388  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
389  * Method:    AIS_InteractiveContext_SetHLRDeviationCoefficient_2
390  * Signature: (D)V
391  */
392 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1SetHLRDeviationCoefficient_12
393   (JNIEnv *, jobject, jdouble);
394
395 /*
396  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
397  * Method:    AIS_InteractiveContext_SetPlaneSize_1
398  * Signature: (DDZ)V
399  */
400 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1SetPlaneSize_11
401   (JNIEnv *, jobject, jdouble, jdouble, jboolean);
402
403 /*
404  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
405  * Method:    AIS_InteractiveContext_SetPlaneSize_2
406  * Signature: (DZ)V
407  */
408 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1SetPlaneSize_12
409   (JNIEnv *, jobject, jdouble, jboolean);
410
411 /*
412  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
413  * Method:    AIS_InteractiveContext_SetSensitivity_1
414  * Signature: (D)V
415  */
416 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1SetSensitivity_11
417   (JNIEnv *, jobject, jdouble);
418
419 /*
420  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
421  * Method:    AIS_InteractiveContext_SetSensitivity_2
422  * Signature: (I)V
423  */
424 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1SetSensitivity_12
425   (JNIEnv *, jobject, jint);
426
427 /*
428  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
429  * Method:    AIS_InteractiveContext_ShiftSelect_1
430  * Signature: (Z)S
431  */
432 JNIEXPORT jshort JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1ShiftSelect_11
433   (JNIEnv *, jobject, jboolean);
434
435 /*
436  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
437  * Method:    AIS_InteractiveContext_ShiftSelect_2
438  * Signature: (LCASCADESamplesJni/TColgp_Array1OfPnt2d;LCASCADESamplesJni/V3d_View;Z)S
439  */
440 JNIEXPORT jshort JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1ShiftSelect_12
441   (JNIEnv *, jobject, jobject, jobject, jboolean);
442
443 /*
444  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
445  * Method:    AIS_InteractiveContext_ShiftSelect_3
446  * Signature: (IIIILCASCADESamplesJni/V3d_View;Z)S
447  */
448 JNIEXPORT jshort JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1ShiftSelect_13
449   (JNIEnv *, jobject, jint, jint, jint, jint, jobject, jboolean);
450
451 /*
452  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
453  * Method:    AIS_InteractiveContext_SubIntensityOff_1
454  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;Z)V
455  */
456 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1SubIntensityOff_11
457   (JNIEnv *, jobject, jobject, jboolean);
458
459 /*
460  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
461  * Method:    AIS_InteractiveContext_SubIntensityOff_2
462  * Signature: (Z)V
463  */
464 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1SubIntensityOff_12
465   (JNIEnv *, jobject, jboolean);
466
467 /*
468  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
469  * Method:    AIS_InteractiveContext_SubIntensityOn_1
470  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;Z)V
471  */
472 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1SubIntensityOn_11
473   (JNIEnv *, jobject, jobject, jboolean);
474
475 /*
476  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
477  * Method:    AIS_InteractiveContext_SubIntensityOn_2
478  * Signature: (Z)V
479  */
480 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AIS_1InteractiveContext_1SubIntensityOn_12
481   (JNIEnv *, jobject, jboolean);
482
483 /*
484  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
485  * Method:    Activate
486  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;I)V
487  */
488 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_Activate
489   (JNIEnv *, jobject, jobject, jint);
490
491 /*
492  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
493  * Method:    ActivateStandardMode
494  * Signature: (S)V
495  */
496 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_ActivateStandardMode
497   (JNIEnv *, jobject, jshort);
498
499 /*
500  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
501  * Method:    ActivatedModes
502  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;LCASCADESamplesJni/TColStd_ListOfInteger;)V
503  */
504 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_ActivatedModes
505   (JNIEnv *, jobject, jobject, jobject);
506
507 /*
508  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
509  * Method:    ActivatedStandardModes
510  * Signature: ()LCASCADESamplesJni/TColStd_ListOfInteger;
511  */
512 JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_ActivatedStandardModes
513   (JNIEnv *, jobject);
514
515 /*
516  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
517  * Method:    AddFilter
518  * Signature: (LCASCADESamplesJni/SelectMgr_Filter;)V
519  */
520 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AddFilter
521   (JNIEnv *, jobject, jobject);
522
523 /*
524  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
525  * Method:    AddOrRemoveCurrentObject
526  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;Z)V
527  */
528 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AddOrRemoveCurrentObject
529   (JNIEnv *, jobject, jobject, jboolean);
530
531 /*
532  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
533  * Method:    Applicative
534  * Signature: ()LCASCADESamplesJni/Standard_Transient;
535  */
536 JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_Applicative
537   (JNIEnv *, jobject);
538
539 /*
540  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
541  * Method:    AutomaticHilight
542  * Signature: ()Z
543  */
544 JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_AutomaticHilight
545   (JNIEnv *, jobject);
546
547 /*
548  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
549  * Method:    BeginImmediateDraw
550  * Signature: ()Z
551  */
552 JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_BeginImmediateDraw
553   (JNIEnv *, jobject);
554
555 /*
556  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
557  * Method:    Clear
558  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;Z)V
559  */
560 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_Clear
561   (JNIEnv *, jobject, jobject, jboolean);
562
563 /*
564  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
565  * Method:    ClearActiveAreas
566  * Signature: (LCASCADESamplesJni/V3d_View;)V
567  */
568 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_ClearActiveAreas
569   (JNIEnv *, jobject, jobject);
570
571 /*
572  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
573  * Method:    ClearActiveSensitive
574  * Signature: (LCASCADESamplesJni/V3d_View;)V
575  */
576 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_ClearActiveSensitive
577   (JNIEnv *, jobject, jobject);
578
579 /*
580  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
581  * Method:    ClearCurrents
582  * Signature: (Z)V
583  */
584 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_ClearCurrents
585   (JNIEnv *, jobject, jboolean);
586
587 /*
588  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
589  * Method:    ClearLocalContext
590  * Signature: (S)V
591  */
592 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_ClearLocalContext
593   (JNIEnv *, jobject, jshort);
594
595 /*
596  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
597  * Method:    ClearPrs
598  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;IZ)V
599  */
600 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_ClearPrs
601   (JNIEnv *, jobject, jobject, jint, jboolean);
602
603 /*
604  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
605  * Method:    ClearSelected
606  * Signature: (Z)V
607  */
608 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_ClearSelected
609   (JNIEnv *, jobject, jboolean);
610
611 /*
612  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
613  * Method:    CloseAllContexts
614  * Signature: (Z)V
615  */
616 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_CloseAllContexts
617   (JNIEnv *, jobject, jboolean);
618
619 /*
620  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
621  * Method:    CloseCollector
622  * Signature: ()V
623  */
624 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_CloseCollector
625   (JNIEnv *, jobject);
626
627 /*
628  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
629  * Method:    CloseLocalContext
630  * Signature: (IZ)V
631  */
632 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_CloseLocalContext
633   (JNIEnv *, jobject, jint, jboolean);
634
635 /*
636  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
637  * Method:    Collector
638  * Signature: ()LCASCADESamplesJni/V3d_Viewer;
639  */
640 JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_Collector
641   (JNIEnv *, jobject);
642
643 /*
644  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
645  * Method:    CollectorPrsMgr
646  * Signature: ()LCASCADESamplesJni/PrsMgr_PresentationManager3d;
647  */
648 JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_CollectorPrsMgr
649   (JNIEnv *, jobject);
650
651 /*
652  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
653  * Method:    CollectorSelector
654  * Signature: ()LCASCADESamplesJni/StdSelect_ViewerSelector3d;
655  */
656 JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_CollectorSelector
657   (JNIEnv *, jobject);
658
659 /*
660  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
661  * Method:    Current
662  * Signature: ()LCASCADESamplesJni/AIS_InteractiveObject;
663  */
664 JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_Current
665   (JNIEnv *, jobject);
666
667 /*
668  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
669  * Method:    CurrentName
670  * Signature: ()LCASCADESamplesJni/TCollection_AsciiString;
671  */
672 JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_CurrentName
673   (JNIEnv *, jobject);
674
675 /*
676  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
677  * Method:    CurrentViewer
678  * Signature: ()LCASCADESamplesJni/V3d_Viewer;
679  */
680 JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_CurrentViewer
681   (JNIEnv *, jobject);
682
683 /*
684  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
685  * Method:    DeactivateStandardMode
686  * Signature: (S)V
687  */
688 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_DeactivateStandardMode
689   (JNIEnv *, jobject, jshort);
690
691 /*
692  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
693  * Method:    DefaultColor
694  * Signature: ()S
695  */
696 JNIEXPORT jshort JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_DefaultColor
697   (JNIEnv *, jobject);
698
699 /*
700  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
701  * Method:    DefaultDrawer
702  * Signature: ()LCASCADESamplesJni/Prs3d_Drawer;
703  */
704 JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_DefaultDrawer
705   (JNIEnv *, jobject);
706
707 /*
708  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
709  * Method:    Delete
710  * Signature: ()V
711  */
712 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_Delete
713   (JNIEnv *, jobject);
714
715 /*
716  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
717  * Method:    DetectedCurrentObject
718  * Signature: ()LCASCADESamplesJni/AIS_InteractiveObject;
719  */
720 JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_DetectedCurrentObject
721   (JNIEnv *, jobject);
722
723 /*
724  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
725  * Method:    DetectedCurrentShape
726  * Signature: ()LCASCADESamplesJni/TopoDS_Shape;
727  */
728 JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_DetectedCurrentShape
729   (JNIEnv *, jobject);
730
731 /*
732  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
733  * Method:    DetectedInteractive
734  * Signature: ()LCASCADESamplesJni/AIS_InteractiveObject;
735  */
736 JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_DetectedInteractive
737   (JNIEnv *, jobject);
738
739 /*
740  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
741  * Method:    DetectedOwner
742  * Signature: ()LCASCADESamplesJni/SelectMgr_EntityOwner;
743  */
744 JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_DetectedOwner
745   (JNIEnv *, jobject);
746
747 /*
748  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
749  * Method:    DetectedShape
750  * Signature: ()LCASCADESamplesJni/TopoDS_Shape;
751  */
752 JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_DetectedShape
753   (JNIEnv *, jobject);
754
755 /*
756  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
757  * Method:    DeviationAngle
758  * Signature: ()D
759  */
760 JNIEXPORT jdouble JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_DeviationAngle
761   (JNIEnv *, jobject);
762
763 /*
764  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
765  * Method:    DeviationCoefficient
766  * Signature: ()D
767  */
768 JNIEXPORT jdouble JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_DeviationCoefficient
769   (JNIEnv *, jobject);
770
771 /*
772  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
773  * Method:    DisableDrawHiddenLine
774  * Signature: ()V
775  */
776 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_DisableDrawHiddenLine
777   (JNIEnv *, jobject);
778
779 /*
780  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
781  * Method:    DisplayAll
782  * Signature: (ZZ)V
783  */
784 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_DisplayAll
785   (JNIEnv *, jobject, jboolean, jboolean);
786
787 /*
788  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
789  * Method:    DisplayFromCollector
790  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;Z)V
791  */
792 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_DisplayFromCollector
793   (JNIEnv *, jobject, jobject, jboolean);
794
795 /*
796  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
797  * Method:    DisplayMode
798  * Signature: ()I
799  */
800 JNIEXPORT jint JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_DisplayMode
801   (JNIEnv *, jobject);
802
803 /*
804  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
805  * Method:    DisplayPriority
806  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;)I
807  */
808 JNIEXPORT jint JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_DisplayPriority
809   (JNIEnv *, jobject, jobject);
810
811 /*
812  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
813  * Method:    DisplaySelected
814  * Signature: (Z)V
815  */
816 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_DisplaySelected
817   (JNIEnv *, jobject, jboolean);
818
819 /*
820  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
821  * Method:    DisplayStatus
822  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;)S
823  */
824 JNIEXPORT jshort JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_DisplayStatus
825   (JNIEnv *, jobject, jobject);
826
827 /*
828  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
829  * Method:    DisplayedModes
830  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;)LCASCADESamplesJni/TColStd_ListOfInteger;
831  */
832 JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_DisplayedModes
833   (JNIEnv *, jobject, jobject);
834
835 /*
836  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
837  * Method:    DomainOfCollector
838  * Signature: ()Ljcas/Standard_CString;
839  */
840 JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_DomainOfCollector
841   (JNIEnv *, jobject);
842
843 /*
844  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
845  * Method:    DomainOfMainViewer
846  * Signature: ()Ljcas/Standard_CString;
847  */
848 JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_DomainOfMainViewer
849   (JNIEnv *, jobject);
850
851 /*
852  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
853  * Method:    Drag
854  * Signature: (LCASCADESamplesJni/V3d_View;LCASCADESamplesJni/AIS_InteractiveObject;LCASCADESamplesJni/Geom_Transformation;ZZZ)V
855  */
856 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_Drag
857   (JNIEnv *, jobject, jobject, jobject, jobject, jboolean, jboolean, jboolean);
858
859 /*
860  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
861  * Method:    DrawHiddenLine
862  * Signature: ()Z
863  */
864 JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_DrawHiddenLine
865   (JNIEnv *, jobject);
866
867 /*
868  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
869  * Method:    EnableDrawHiddenLine
870  * Signature: ()V
871  */
872 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_EnableDrawHiddenLine
873   (JNIEnv *, jobject);
874
875 /*
876  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
877  * Method:    Erase
878  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;ZZ)V
879  */
880 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_Erase
881   (JNIEnv *, jobject, jobject, jboolean, jboolean);
882
883 /*
884  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
885  * Method:    EraseAll
886  * Signature: (ZZ)V
887  */
888 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_EraseAll
889   (JNIEnv *, jobject, jboolean, jboolean);
890
891 /*
892  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
893  * Method:    EraseMode
894  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;IZ)V
895  */
896 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_EraseMode
897   (JNIEnv *, jobject, jobject, jint, jboolean);
898
899 /*
900  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
901  * Method:    EraseSelected
902  * Signature: (ZZ)V
903  */
904 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_EraseSelected
905   (JNIEnv *, jobject, jboolean, jboolean);
906
907 /*
908  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
909  * Method:    Filters
910  * Signature: ()LCASCADESamplesJni/SelectMgr_ListOfFilter;
911  */
912 JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_Filters
913   (JNIEnv *, jobject);
914
915 /*
916  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
917  * Method:    FirstCurrentObject
918  * Signature: ()LCASCADESamplesJni/AIS_InteractiveObject;
919  */
920 JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_FirstCurrentObject
921   (JNIEnv *, jobject);
922
923 /*
924  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
925  * Method:    GetAutoActivateSelection
926  * Signature: ()Z
927  */
928 JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_GetAutoActivateSelection
929   (JNIEnv *, jobject);
930
931 /*
932  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
933  * Method:    HLRAngle
934  * Signature: ()D
935  */
936 JNIEXPORT jdouble JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_HLRAngle
937   (JNIEnv *, jobject);
938
939 /*
940  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
941  * Method:    HLRDeviationCoefficient
942  * Signature: ()D
943  */
944 JNIEXPORT jdouble JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_HLRDeviationCoefficient
945   (JNIEnv *, jobject);
946
947 /*
948  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
949  * Method:    HasApplicative
950  * Signature: ()Z
951  */
952 JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_HasApplicative
953   (JNIEnv *, jobject);
954
955 /*
956  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
957  * Method:    HasColor
958  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;)Z
959  */
960 JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_HasColor
961   (JNIEnv *, jobject, jobject);
962
963 /*
964  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
965  * Method:    HasDetected
966  * Signature: ()Z
967  */
968 JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_HasDetected
969   (JNIEnv *, jobject);
970
971 /*
972  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
973  * Method:    HasDetectedShape
974  * Signature: ()Z
975  */
976 JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_HasDetectedShape
977   (JNIEnv *, jobject);
978
979 /*
980  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
981  * Method:    HasLocation
982  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;)Z
983  */
984 JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_HasLocation
985   (JNIEnv *, jobject, jobject);
986
987 /*
988  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
989  * Method:    HasNextDetected
990  * Signature: ()Z
991  */
992 JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_HasNextDetected
993   (JNIEnv *, jobject);
994
995 /*
996  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
997  * Method:    HasOpenedContext
998  * Signature: ()Z
999  */
1000 JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_HasOpenedContext
1001   (JNIEnv *, jobject);
1002
1003 /*
1004  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1005  * Method:    HasPolygonOffsets
1006  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;)Z
1007  */
1008 JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_HasPolygonOffsets
1009   (JNIEnv *, jobject, jobject);
1010
1011 /*
1012  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1013  * Method:    HasSelectedShape
1014  * Signature: ()Z
1015  */
1016 JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_HasSelectedShape
1017   (JNIEnv *, jobject);
1018
1019 /*
1020  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1021  * Method:    HiddenLineAspect
1022  * Signature: ()LCASCADESamplesJni/Prs3d_LineAspect;
1023  */
1024 JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_HiddenLineAspect
1025   (JNIEnv *, jobject);
1026
1027 /*
1028  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1029  * Method:    HighestIndex
1030  * Signature: ()I
1031  */
1032 JNIEXPORT jint JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_HighestIndex
1033   (JNIEnv *, jobject);
1034
1035 /*
1036  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1037  * Method:    Hilight
1038  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;Z)V
1039  */
1040 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_Hilight
1041   (JNIEnv *, jobject, jobject, jboolean);
1042
1043 /*
1044  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1045  * Method:    HilightColor
1046  * Signature: ()S
1047  */
1048 JNIEXPORT jshort JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_HilightColor
1049   (JNIEnv *, jobject);
1050
1051 /*
1052  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1053  * Method:    HilightCurrents
1054  * Signature: (Z)V
1055  */
1056 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_HilightCurrents
1057   (JNIEnv *, jobject, jboolean);
1058
1059 /*
1060  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1061  * Method:    HilightNextDetected
1062  * Signature: (LCASCADESamplesJni/V3d_View;)I
1063  */
1064 JNIEXPORT jint JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_HilightNextDetected
1065   (JNIEnv *, jobject, jobject);
1066
1067 /*
1068  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1069  * Method:    HilightPreviousDetected
1070  * Signature: (LCASCADESamplesJni/V3d_View;)I
1071  */
1072 JNIEXPORT jint JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_HilightPreviousDetected
1073   (JNIEnv *, jobject, jobject);
1074
1075 /*
1076  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1077  * Method:    HilightSelected
1078  * Signature: (Z)V
1079  */
1080 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_HilightSelected
1081   (JNIEnv *, jobject, jboolean);
1082
1083 /*
1084  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1085  * Method:    HilightWithColor
1086  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;SZ)V
1087  */
1088 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_HilightWithColor
1089   (JNIEnv *, jobject, jobject, jshort, jboolean);
1090
1091 /*
1092  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1093  * Method:    ImmediateAdd
1094  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;I)Z
1095  */
1096 JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_ImmediateAdd
1097   (JNIEnv *, jobject, jobject, jint);
1098
1099 /*
1100  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1101  * Method:    ImmediateRemove
1102  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;I)Z
1103  */
1104 JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_ImmediateRemove
1105   (JNIEnv *, jobject, jobject, jint);
1106
1107 /*
1108  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1109  * Method:    IndexOfCurrentLocal
1110  * Signature: ()I
1111  */
1112 JNIEXPORT jint JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_IndexOfCurrentLocal
1113   (JNIEnv *, jobject);
1114
1115 /*
1116  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1117  * Method:    InitCurrent
1118  * Signature: ()V
1119  */
1120 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_InitCurrent
1121   (JNIEnv *, jobject);
1122
1123 /*
1124  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1125  * Method:    InitDetected
1126  * Signature: ()V
1127  */
1128 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_InitDetected
1129   (JNIEnv *, jobject);
1130
1131 /*
1132  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1133  * Method:    InitSelected
1134  * Signature: ()V
1135  */
1136 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_InitSelected
1137   (JNIEnv *, jobject);
1138
1139 /*
1140  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1141  * Method:    Interactive
1142  * Signature: ()LCASCADESamplesJni/AIS_InteractiveObject;
1143  */
1144 JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_Interactive
1145   (JNIEnv *, jobject);
1146
1147 /*
1148  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1149  * Method:    IsCollectorClosed
1150  * Signature: ()Z
1151  */
1152 JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_IsCollectorClosed
1153   (JNIEnv *, jobject);
1154
1155 /*
1156  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1157  * Method:    IsCurrent
1158  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;)Z
1159  */
1160 JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_IsCurrent
1161   (JNIEnv *, jobject, jobject);
1162
1163 /*
1164  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1165  * Method:    IsImmediateModeOn
1166  * Signature: ()Z
1167  */
1168 JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_IsImmediateModeOn
1169   (JNIEnv *, jobject);
1170
1171 /*
1172  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1173  * Method:    IsInCollector
1174  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;)Z
1175  */
1176 JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_IsInCollector
1177   (JNIEnv *, jobject, jobject);
1178
1179 /*
1180  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1181  * Method:    IsInLocal
1182  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;Ljcas/Standard_Integer;)Z
1183  */
1184 JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_IsInLocal
1185   (JNIEnv *, jobject, jobject, jobject);
1186
1187 /*
1188  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1189  * Method:    IsSelected
1190  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;)Z
1191  */
1192 JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_IsSelected
1193   (JNIEnv *, jobject, jobject);
1194
1195 /*
1196  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1197  * Method:    IsoNumber
1198  * Signature: (S)I
1199  */
1200 JNIEXPORT jint JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_IsoNumber
1201   (JNIEnv *, jobject, jshort);
1202
1203 /*
1204  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1205  * Method:    KeepTemporary
1206  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;I)Z
1207  */
1208 JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_KeepTemporary
1209   (JNIEnv *, jobject, jobject, jint);
1210
1211 /*
1212  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1213  * Method:    Load
1214  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;IZ)V
1215  */
1216 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_Load
1217   (JNIEnv *, jobject, jobject, jint, jboolean);
1218
1219 /*
1220  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1221  * Method:    LocalSelector
1222  * Signature: ()LCASCADESamplesJni/StdSelect_ViewerSelector3d;
1223  */
1224 JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_LocalSelector
1225   (JNIEnv *, jobject);
1226
1227 /*
1228  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1229  * Method:    Location
1230  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;)LCASCADESamplesJni/TopLoc_Location;
1231  */
1232 JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_Location
1233   (JNIEnv *, jobject, jobject);
1234
1235 /*
1236  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1237  * Method:    MainPrsMgr
1238  * Signature: ()LCASCADESamplesJni/PrsMgr_PresentationManager3d;
1239  */
1240 JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_MainPrsMgr
1241   (JNIEnv *, jobject);
1242
1243 /*
1244  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1245  * Method:    MainSelector
1246  * Signature: ()LCASCADESamplesJni/StdSelect_ViewerSelector3d;
1247  */
1248 JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_MainSelector
1249   (JNIEnv *, jobject);
1250
1251 /*
1252  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1253  * Method:    MoreCurrent
1254  * Signature: ()Z
1255  */
1256 JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_MoreCurrent
1257   (JNIEnv *, jobject);
1258
1259 /*
1260  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1261  * Method:    MoreDetected
1262  * Signature: ()Z
1263  */
1264 JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_MoreDetected
1265   (JNIEnv *, jobject);
1266
1267 /*
1268  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1269  * Method:    MoreSelected
1270  * Signature: ()Z
1271  */
1272 JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_MoreSelected
1273   (JNIEnv *, jobject);
1274
1275 /*
1276  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1277  * Method:    MoveTo
1278  * Signature: (IILCASCADESamplesJni/V3d_View;)S
1279  */
1280 JNIEXPORT jshort JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_MoveTo
1281   (JNIEnv *, jobject, jint, jint, jobject);
1282
1283 /*
1284  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1285  * Method:    NbCurrents
1286  * Signature: ()I
1287  */
1288 JNIEXPORT jint JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_NbCurrents
1289   (JNIEnv *, jobject);
1290
1291 /*
1292  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1293  * Method:    NbSelected
1294  * Signature: ()I
1295  */
1296 JNIEXPORT jint JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_NbSelected
1297   (JNIEnv *, jobject);
1298
1299 /*
1300  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1301  * Method:    NextCurrent
1302  * Signature: ()V
1303  */
1304 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_NextCurrent
1305   (JNIEnv *, jobject);
1306
1307 /*
1308  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1309  * Method:    NextDetected
1310  * Signature: ()V
1311  */
1312 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_NextDetected
1313   (JNIEnv *, jobject);
1314
1315 /*
1316  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1317  * Method:    NextSelected
1318  * Signature: ()V
1319  */
1320 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_NextSelected
1321   (JNIEnv *, jobject);
1322
1323 /*
1324  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1325  * Method:    NotUseDisplayedObjects
1326  * Signature: ()V
1327  */
1328 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_NotUseDisplayedObjects
1329   (JNIEnv *, jobject);
1330
1331 /*
1332  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1333  * Method:    ObjectsInside
1334  * Signature: (LCASCADESamplesJni/AIS_ListOfInteractive;SI)V
1335  */
1336 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_ObjectsInside
1337   (JNIEnv *, jobject, jobject, jshort, jint);
1338
1339 /*
1340  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1341  * Method:    OpenCollector
1342  * Signature: ()V
1343  */
1344 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_OpenCollector
1345   (JNIEnv *, jobject);
1346
1347 /*
1348  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1349  * Method:    OpenLocalContext
1350  * Signature: (ZZZZ)I
1351  */
1352 JNIEXPORT jint JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_OpenLocalContext
1353   (JNIEnv *, jobject, jboolean, jboolean, jboolean, jboolean);
1354
1355 /*
1356  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1357  * Method:    PlaneSize
1358  * Signature: (Ljcas/Standard_Real;Ljcas/Standard_Real;)Z
1359  */
1360 JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_PlaneSize
1361   (JNIEnv *, jobject, jobject, jobject);
1362
1363 /*
1364  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1365  * Method:    PolygonOffsets
1366  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;Ljcas/Standard_Integer;Ljcas/Standard_Real;Ljcas/Standard_Real;)V
1367  */
1368 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_PolygonOffsets
1369   (JNIEnv *, jobject, jobject, jobject, jobject, jobject);
1370
1371 /*
1372  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1373  * Method:    PreSelectionColor
1374  * Signature: ()S
1375  */
1376 JNIEXPORT jshort JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_PreSelectionColor
1377   (JNIEnv *, jobject);
1378
1379 /*
1380  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1381  * Method:    PurgeDisplay
1382  * Signature: (Z)I
1383  */
1384 JNIEXPORT jint JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_PurgeDisplay
1385   (JNIEnv *, jobject, jboolean);
1386
1387 /*
1388  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1389  * Method:    RecomputePrsOnly
1390  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;ZZ)V
1391  */
1392 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_RecomputePrsOnly
1393   (JNIEnv *, jobject, jobject, jboolean, jboolean);
1394
1395 /*
1396  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1397  * Method:    RecomputeSelectionOnly
1398  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;)V
1399  */
1400 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_RecomputeSelectionOnly
1401   (JNIEnv *, jobject, jobject);
1402
1403 /*
1404  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1405  * Method:    Remove
1406  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;Z)V
1407  */
1408 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_Remove
1409   (JNIEnv *, jobject, jobject, jboolean);
1410
1411 /*
1412  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1413  * Method:    RemoveAll
1414  * Signature: (Z)V
1415  */
1416 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_RemoveAll
1417   (JNIEnv *, jobject, jboolean);
1418
1419 /*
1420  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1421  * Method:    RemoveFilter
1422  * Signature: (LCASCADESamplesJni/SelectMgr_Filter;)V
1423  */
1424 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_RemoveFilter
1425   (JNIEnv *, jobject, jobject);
1426
1427 /*
1428  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1429  * Method:    RemoveFilters
1430  * Signature: ()V
1431  */
1432 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_RemoveFilters
1433   (JNIEnv *, jobject);
1434
1435 /*
1436  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1437  * Method:    ResetLocation
1438  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;)V
1439  */
1440 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_ResetLocation
1441   (JNIEnv *, jobject, jobject);
1442
1443 /*
1444  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1445  * Method:    ResetOriginalState
1446  * Signature: (Z)V
1447  */
1448 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_ResetOriginalState
1449   (JNIEnv *, jobject, jboolean);
1450
1451 /*
1452  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1453  * Method:    SelectedInteractive
1454  * Signature: ()LCASCADESamplesJni/AIS_InteractiveObject;
1455  */
1456 JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_SelectedInteractive
1457   (JNIEnv *, jobject);
1458
1459 /*
1460  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1461  * Method:    SelectedOwner
1462  * Signature: ()LCASCADESamplesJni/SelectMgr_EntityOwner;
1463  */
1464 JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_SelectedOwner
1465   (JNIEnv *, jobject);
1466
1467 /*
1468  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1469  * Method:    SelectedShape
1470  * Signature: ()LCASCADESamplesJni/TopoDS_Shape;
1471  */
1472 JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_SelectedShape
1473   (JNIEnv *, jobject);
1474
1475 /*
1476  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1477  * Method:    SelectionManager
1478  * Signature: ()LCASCADESamplesJni/SelectMgr_SelectionManager;
1479  */
1480 JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_SelectionManager
1481   (JNIEnv *, jobject);
1482
1483 /*
1484  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1485  * Method:    SelectionName
1486  * Signature: ()LCASCADESamplesJni/TCollection_AsciiString;
1487  */
1488 JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_SelectionName
1489   (JNIEnv *, jobject);
1490
1491 /*
1492  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1493  * Method:    SetAngleAndDeviation
1494  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;DZ)V
1495  */
1496 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_SetAngleAndDeviation
1497   (JNIEnv *, jobject, jobject, jdouble, jboolean);
1498
1499 /*
1500  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1501  * Method:    SetAutoActivateSelection
1502  * Signature: (Z)V
1503  */
1504 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_SetAutoActivateSelection
1505   (JNIEnv *, jobject, jboolean);
1506
1507 /*
1508  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1509  * Method:    SetAutomaticHilight
1510  * Signature: (Z)V
1511  */
1512 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_SetAutomaticHilight
1513   (JNIEnv *, jobject, jboolean);
1514
1515 /*
1516  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1517  * Method:    SetCurrentFacingModel
1518  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;S)V
1519  */
1520 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_SetCurrentFacingModel
1521   (JNIEnv *, jobject, jobject, jshort);
1522
1523 /*
1524  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1525  * Method:    SetCurrentObject
1526  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;Z)V
1527  */
1528 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_SetCurrentObject
1529   (JNIEnv *, jobject, jobject, jboolean);
1530
1531 /*
1532  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1533  * Method:    SetDisplayPriority
1534  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;I)V
1535  */
1536 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_SetDisplayPriority
1537   (JNIEnv *, jobject, jobject, jint);
1538
1539 /*
1540  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1541  * Method:    SetHLRAngle
1542  * Signature: (D)V
1543  */
1544 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_SetHLRAngle
1545   (JNIEnv *, jobject, jdouble);
1546
1547 /*
1548  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1549  * Method:    SetHLRDeviationAngle
1550  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;DZ)V
1551  */
1552 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_SetHLRDeviationAngle
1553   (JNIEnv *, jobject, jobject, jdouble, jboolean);
1554
1555 /*
1556  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1557  * Method:    SetHiddenLineAspect
1558  * Signature: (LCASCADESamplesJni/Prs3d_LineAspect;)V
1559  */
1560 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_SetHiddenLineAspect
1561   (JNIEnv *, jobject, jobject);
1562
1563 /*
1564  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1565  * Method:    SetHilightColor
1566  * Signature: (S)V
1567  */
1568 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_SetHilightColor
1569   (JNIEnv *, jobject, jshort);
1570
1571 /*
1572  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1573  * Method:    SetIsoNumber
1574  * Signature: (IS)V
1575  */
1576 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_SetIsoNumber
1577   (JNIEnv *, jobject, jint, jshort);
1578
1579 /*
1580  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1581  * Method:    SetLocalAttributes
1582  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;LCASCADESamplesJni/AIS_Drawer;Z)V
1583  */
1584 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_SetLocalAttributes
1585   (JNIEnv *, jobject, jobject, jobject, jboolean);
1586
1587 /*
1588  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1589  * Method:    SetLocation
1590  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;LCASCADESamplesJni/TopLoc_Location;)V
1591  */
1592 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_SetLocation
1593   (JNIEnv *, jobject, jobject, jobject);
1594
1595 /*
1596  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1597  * Method:    SetMaterial
1598  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;SZ)V
1599  */
1600 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_SetMaterial
1601   (JNIEnv *, jobject, jobject, jshort, jboolean);
1602
1603 /*
1604  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1605  * Method:    SetOkCurrent
1606  * Signature: ()V
1607  */
1608 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_SetOkCurrent
1609   (JNIEnv *, jobject);
1610
1611 /*
1612  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1613  * Method:    SetPolygonOffsets
1614  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;IDDZ)V
1615  */
1616 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_SetPolygonOffsets
1617   (JNIEnv *, jobject, jobject, jint, jdouble, jdouble, jboolean);
1618
1619 /*
1620  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1621  * Method:    SetPreselectionColor
1622  * Signature: (S)V
1623  */
1624 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_SetPreselectionColor
1625   (JNIEnv *, jobject, jshort);
1626
1627 /*
1628  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1629  * Method:    SetSelected
1630  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;Z)V
1631  */
1632 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_SetSelected
1633   (JNIEnv *, jobject, jobject, jboolean);
1634
1635 /*
1636  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1637  * Method:    SetSelectedAspect
1638  * Signature: (LCASCADESamplesJni/Prs3d_BasicAspect;ZZ)V
1639  */
1640 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_SetSelectedAspect
1641   (JNIEnv *, jobject, jobject, jboolean, jboolean);
1642
1643 /*
1644  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1645  * Method:    SetSelectedCurrent
1646  * Signature: ()V
1647  */
1648 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_SetSelectedCurrent
1649   (JNIEnv *, jobject);
1650
1651 /*
1652  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1653  * Method:    SetSelectionMode
1654  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;I)V
1655  */
1656 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_SetSelectionMode
1657   (JNIEnv *, jobject, jobject, jint);
1658
1659 /*
1660  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1661  * Method:    SetShapeDecomposition
1662  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;Z)V
1663  */
1664 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_SetShapeDecomposition
1665   (JNIEnv *, jobject, jobject, jboolean);
1666
1667 /*
1668  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1669  * Method:    SetSubIntensityColor
1670  * Signature: (S)V
1671  */
1672 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_SetSubIntensityColor
1673   (JNIEnv *, jobject, jshort);
1674
1675 /*
1676  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1677  * Method:    SetTemporaryAttributes
1678  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;LCASCADESamplesJni/Prs3d_Drawer;Z)V
1679  */
1680 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_SetTemporaryAttributes
1681   (JNIEnv *, jobject, jobject, jobject, jboolean);
1682
1683 /*
1684  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1685  * Method:    SetToHilightSelected
1686  * Signature: (Z)V
1687  */
1688 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_SetToHilightSelected
1689   (JNIEnv *, jobject, jboolean);
1690
1691 /*
1692  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1693  * Method:    SetTransparency
1694  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;DZ)V
1695  */
1696 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_SetTransparency
1697   (JNIEnv *, jobject, jobject, jdouble, jboolean);
1698
1699 /*
1700  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1701  * Method:    SetTrihedronSize
1702  * Signature: (DZ)V
1703  */
1704 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_SetTrihedronSize
1705   (JNIEnv *, jobject, jdouble, jboolean);
1706
1707 /*
1708  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1709  * Method:    SetWidth
1710  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;DZ)V
1711  */
1712 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_SetWidth
1713   (JNIEnv *, jobject, jobject, jdouble, jboolean);
1714
1715 /*
1716  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1717  * Method:    SetZDetection
1718  * Signature: (Z)V
1719  */
1720 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_SetZDetection
1721   (JNIEnv *, jobject, jboolean);
1722
1723 /*
1724  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1725  * Method:    Status
1726  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;LCASCADESamplesJni/TCollection_ExtendedString;)V
1727  */
1728 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_Status
1729   (JNIEnv *, jobject, jobject, jobject);
1730
1731 /*
1732  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1733  * Method:    SubIntensityColor
1734  * Signature: ()S
1735  */
1736 JNIEXPORT jshort JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_SubIntensityColor
1737   (JNIEnv *, jobject);
1738
1739 /*
1740  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1741  * Method:    ToHilightSelected
1742  * Signature: ()Z
1743  */
1744 JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_ToHilightSelected
1745   (JNIEnv *, jobject);
1746
1747 /*
1748  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1749  * Method:    TrihedronSize
1750  * Signature: ()D
1751  */
1752 JNIEXPORT jdouble JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_TrihedronSize
1753   (JNIEnv *, jobject);
1754
1755 /*
1756  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1757  * Method:    Unhilight
1758  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;Z)V
1759  */
1760 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_Unhilight
1761   (JNIEnv *, jobject, jobject, jboolean);
1762
1763 /*
1764  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1765  * Method:    UnhilightCurrents
1766  * Signature: (Z)V
1767  */
1768 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_UnhilightCurrents
1769   (JNIEnv *, jobject, jboolean);
1770
1771 /*
1772  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1773  * Method:    UnhilightSelected
1774  * Signature: (Z)V
1775  */
1776 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_UnhilightSelected
1777   (JNIEnv *, jobject, jboolean);
1778
1779 /*
1780  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1781  * Method:    UnsetColor
1782  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;Z)V
1783  */
1784 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_UnsetColor
1785   (JNIEnv *, jobject, jobject, jboolean);
1786
1787 /*
1788  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1789  * Method:    UnsetDisplayMode
1790  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;Z)V
1791  */
1792 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_UnsetDisplayMode
1793   (JNIEnv *, jobject, jobject, jboolean);
1794
1795 /*
1796  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1797  * Method:    UnsetLocalAttributes
1798  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;Z)V
1799  */
1800 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_UnsetLocalAttributes
1801   (JNIEnv *, jobject, jobject, jboolean);
1802
1803 /*
1804  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1805  * Method:    UnsetMaterial
1806  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;Z)V
1807  */
1808 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_UnsetMaterial
1809   (JNIEnv *, jobject, jobject, jboolean);
1810
1811 /*
1812  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1813  * Method:    UnsetSelectionMode
1814  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;)V
1815  */
1816 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_UnsetSelectionMode
1817   (JNIEnv *, jobject, jobject);
1818
1819 /*
1820  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1821  * Method:    UnsetTransparency
1822  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;Z)V
1823  */
1824 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_UnsetTransparency
1825   (JNIEnv *, jobject, jobject, jboolean);
1826
1827 /*
1828  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1829  * Method:    UnsetWidth
1830  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;Z)V
1831  */
1832 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_UnsetWidth
1833   (JNIEnv *, jobject, jobject, jboolean);
1834
1835 /*
1836  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1837  * Method:    Update
1838  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;Z)V
1839  */
1840 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_Update
1841   (JNIEnv *, jobject, jobject, jboolean);
1842
1843 /*
1844  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1845  * Method:    UpdateCollector
1846  * Signature: ()V
1847  */
1848 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_UpdateCollector
1849   (JNIEnv *, jobject);
1850
1851 /*
1852  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1853  * Method:    UpdateCurrent
1854  * Signature: ()V
1855  */
1856 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_UpdateCurrent
1857   (JNIEnv *, jobject);
1858
1859 /*
1860  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1861  * Method:    UpdateCurrentViewer
1862  * Signature: ()V
1863  */
1864 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_UpdateCurrentViewer
1865   (JNIEnv *, jobject);
1866
1867 /*
1868  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1869  * Method:    UpdateSelected
1870  * Signature: (Z)V
1871  */
1872 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_UpdateSelected
1873   (JNIEnv *, jobject, jboolean);
1874
1875 /*
1876  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1877  * Method:    UseDisplayedObjects
1878  * Signature: ()V
1879  */
1880 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_UseDisplayedObjects
1881   (JNIEnv *, jobject);
1882
1883 /*
1884  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1885  * Method:    WasCurrentTouched
1886  * Signature: ()Z
1887  */
1888 JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_WasCurrentTouched
1889   (JNIEnv *, jobject);
1890
1891 /*
1892  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1893  * Method:    Width
1894  * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;)D
1895  */
1896 JNIEXPORT jdouble JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_Width
1897   (JNIEnv *, jobject, jobject);
1898
1899 /*
1900  * Class:     CASCADESamplesJni_AIS_0005fInteractiveContext
1901  * Method:    ZDetection
1902  * Signature: ()Z
1903  */
1904 JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveContext_ZDetection
1905   (JNIEnv *, jobject);
1906
1907 #ifdef __cplusplus
1908 }
1909 #endif
1910 #endif