Integration of OCCT 6.5.0 from SVN
[occt.git] / samples / java / inc / CASCADESamplesJni_AIS_Shape.h
1 /* DO NOT EDIT THIS FILE - it is machine generated */
2 #include <jni.h>
3 /* Header for class CASCADESamplesJni_AIS_0005fShape */
4
5 #ifndef _Included_CASCADESamplesJni_AIS_0005fShape
6 #define _Included_CASCADESamplesJni_AIS_0005fShape
7 #ifdef __cplusplus
8 extern "C" {
9 #endif
10 /* Inaccessible static: myCasLock */
11 /*
12  * Class:     CASCADESamplesJni_AIS_0005fShape
13  * Method:    AIS_Shape_Color_1
14  * Signature: ()S
15  */
16 JNIEXPORT jshort JNICALL Java_CASCADESamplesJni_AIS_1Shape_AIS_1Shape_1Color_11
17   (JNIEnv *, jobject);
18
19 /*
20  * Class:     CASCADESamplesJni_AIS_0005fShape
21  * Method:    AIS_Shape_Color_2
22  * Signature: (LCASCADESamplesJni/Quantity_Color;)V
23  */
24 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1Shape_AIS_1Shape_1Color_12
25   (JNIEnv *, jobject, jobject);
26
27 /*
28  * Class:     CASCADESamplesJni_AIS_0005fShape
29  * Method:    AIS_Shape_Create_0
30  * Signature: (LCASCADESamplesJni/TopoDS_Shape;)V
31  */
32 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1Shape_AIS_1Shape_1Create_10
33   (JNIEnv *, jobject, jobject);
34
35 /*
36  * Class:     CASCADESamplesJni_AIS_0005fShape
37  * Method:    AIS_Shape_SetColor_1
38  * Signature: (S)V
39  */
40 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1Shape_AIS_1Shape_1SetColor_11
41   (JNIEnv *, jobject, jshort);
42
43 /*
44  * Class:     CASCADESamplesJni_AIS_0005fShape
45  * Method:    AIS_Shape_SetColor_2
46  * Signature: (LCASCADESamplesJni/Quantity_Color;)V
47  */
48 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1Shape_AIS_1Shape_1SetColor_12
49   (JNIEnv *, jobject, jobject);
50
51 /*
52  * Class:     CASCADESamplesJni_AIS_0005fShape
53  * Method:    AIS_Shape_SetMaterial_1
54  * Signature: (S)V
55  */
56 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1Shape_AIS_1Shape_1SetMaterial_11
57   (JNIEnv *, jobject, jshort);
58
59 /*
60  * Class:     CASCADESamplesJni_AIS_0005fShape
61  * Method:    AIS_Shape_SetMaterial_2
62  * Signature: (LCASCADESamplesJni/Graphic3d_MaterialAspect;)V
63  */
64 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1Shape_AIS_1Shape_1SetMaterial_12
65   (JNIEnv *, jobject, jobject);
66
67 /*
68  * Class:     CASCADESamplesJni_AIS_0005fShape
69  * Method:    AIS_Shape_SetOwnDeviationAngle_1
70  * Signature: ()Z
71  */
72 JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1Shape_AIS_1Shape_1SetOwnDeviationAngle_11
73   (JNIEnv *, jobject);
74
75 /*
76  * Class:     CASCADESamplesJni_AIS_0005fShape
77  * Method:    AIS_Shape_SetOwnDeviationAngle_2
78  * Signature: (D)V
79  */
80 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1Shape_AIS_1Shape_1SetOwnDeviationAngle_12
81   (JNIEnv *, jobject, jdouble);
82
83 /*
84  * Class:     CASCADESamplesJni_AIS_0005fShape
85  * Method:    AIS_Shape_SetOwnDeviationCoefficient_1
86  * Signature: ()Z
87  */
88 JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1Shape_AIS_1Shape_1SetOwnDeviationCoefficient_11
89   (JNIEnv *, jobject);
90
91 /*
92  * Class:     CASCADESamplesJni_AIS_0005fShape
93  * Method:    AIS_Shape_SetOwnDeviationCoefficient_2
94  * Signature: (D)V
95  */
96 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1Shape_AIS_1Shape_1SetOwnDeviationCoefficient_12
97   (JNIEnv *, jobject, jdouble);
98
99 /*
100  * Class:     CASCADESamplesJni_AIS_0005fShape
101  * Method:    AIS_Shape_SetOwnHLRDeviationAngle_1
102  * Signature: ()Z
103  */
104 JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1Shape_AIS_1Shape_1SetOwnHLRDeviationAngle_11
105   (JNIEnv *, jobject);
106
107 /*
108  * Class:     CASCADESamplesJni_AIS_0005fShape
109  * Method:    AIS_Shape_SetOwnHLRDeviationAngle_2
110  * Signature: (D)V
111  */
112 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1Shape_AIS_1Shape_1SetOwnHLRDeviationAngle_12
113   (JNIEnv *, jobject, jdouble);
114
115 /*
116  * Class:     CASCADESamplesJni_AIS_0005fShape
117  * Method:    AIS_Shape_SetOwnHLRDeviationCoefficient_1
118  * Signature: ()Z
119  */
120 JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1Shape_AIS_1Shape_1SetOwnHLRDeviationCoefficient_11
121   (JNIEnv *, jobject);
122
123 /*
124  * Class:     CASCADESamplesJni_AIS_0005fShape
125  * Method:    AIS_Shape_SetOwnHLRDeviationCoefficient_2
126  * Signature: (D)V
127  */
128 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1Shape_AIS_1Shape_1SetOwnHLRDeviationCoefficient_12
129   (JNIEnv *, jobject, jdouble);
130
131 /*
132  * Class:     CASCADESamplesJni_AIS_0005fShape
133  * Method:    AcceptShapeDecomposition
134  * Signature: ()Z
135  */
136 JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1Shape_AcceptShapeDecomposition
137   (JNIEnv *, jobject);
138
139 /*
140  * Class:     CASCADESamplesJni_AIS_0005fShape
141  * Method:    BoundingBox
142  * Signature: ()LCASCADESamplesJni/Bnd_Box;
143  */
144 JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_AIS_1Shape_BoundingBox
145   (JNIEnv *, jobject);
146
147 /*
148  * Class:     CASCADESamplesJni_AIS_0005fShape
149  * Method:    GetDeflection
150  * Signature: (LCASCADESamplesJni/TopoDS_Shape;LCASCADESamplesJni/Prs3d_Drawer;)D
151  */
152 JNIEXPORT jdouble JNICALL Java_CASCADESamplesJni_AIS_1Shape_GetDeflection
153   (JNIEnv *, jclass, jobject, jobject);
154
155 /*
156  * Class:     CASCADESamplesJni_AIS_0005fShape
157  * Method:    Material
158  * Signature: ()S
159  */
160 JNIEXPORT jshort JNICALL Java_CASCADESamplesJni_AIS_1Shape_Material
161   (JNIEnv *, jobject);
162
163 /*
164  * Class:     CASCADESamplesJni_AIS_0005fShape
165  * Method:    OwnDeviationAngle
166  * Signature: (Ljcas/Standard_Real;Ljcas/Standard_Real;)Z
167  */
168 JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1Shape_OwnDeviationAngle
169   (JNIEnv *, jobject, jobject, jobject);
170
171 /*
172  * Class:     CASCADESamplesJni_AIS_0005fShape
173  * Method:    OwnDeviationCoefficient
174  * Signature: (Ljcas/Standard_Real;Ljcas/Standard_Real;)Z
175  */
176 JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1Shape_OwnDeviationCoefficient
177   (JNIEnv *, jobject, jobject, jobject);
178
179 /*
180  * Class:     CASCADESamplesJni_AIS_0005fShape
181  * Method:    OwnHLRDeviationAngle
182  * Signature: (Ljcas/Standard_Real;Ljcas/Standard_Real;)Z
183  */
184 JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1Shape_OwnHLRDeviationAngle
185   (JNIEnv *, jobject, jobject, jobject);
186
187 /*
188  * Class:     CASCADESamplesJni_AIS_0005fShape
189  * Method:    OwnHLRDeviationCoefficient
190  * Signature: (Ljcas/Standard_Real;Ljcas/Standard_Real;)Z
191  */
192 JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1Shape_OwnHLRDeviationCoefficient
193   (JNIEnv *, jobject, jobject, jobject);
194
195 /*
196  * Class:     CASCADESamplesJni_AIS_0005fShape
197  * Method:    SelectionMode
198  * Signature: (S)I
199  */
200 JNIEXPORT jint JNICALL Java_CASCADESamplesJni_AIS_1Shape_SelectionMode
201   (JNIEnv *, jclass, jshort);
202
203 /*
204  * Class:     CASCADESamplesJni_AIS_0005fShape
205  * Method:    SelectionType
206  * Signature: (I)S
207  */
208 JNIEXPORT jshort JNICALL Java_CASCADESamplesJni_AIS_1Shape_SelectionType
209   (JNIEnv *, jclass, jint);
210
211 /*
212  * Class:     CASCADESamplesJni_AIS_0005fShape
213  * Method:    Set
214  * Signature: (LCASCADESamplesJni/TopoDS_Shape;)V
215  */
216 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1Shape_Set
217   (JNIEnv *, jobject, jobject);
218
219 /*
220  * Class:     CASCADESamplesJni_AIS_0005fShape
221  * Method:    SetAngleAndDeviation
222  * Signature: (D)V
223  */
224 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1Shape_SetAngleAndDeviation
225   (JNIEnv *, jobject, jdouble);
226
227 /*
228  * Class:     CASCADESamplesJni_AIS_0005fShape
229  * Method:    SetHLRAngleAndDeviation
230  * Signature: (D)V
231  */
232 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1Shape_SetHLRAngleAndDeviation
233   (JNIEnv *, jobject, jdouble);
234
235 /*
236  * Class:     CASCADESamplesJni_AIS_0005fShape
237  * Method:    SetTransparency
238  * Signature: (D)V
239  */
240 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1Shape_SetTransparency
241   (JNIEnv *, jobject, jdouble);
242
243 /*
244  * Class:     CASCADESamplesJni_AIS_0005fShape
245  * Method:    SetWidth
246  * Signature: (D)V
247  */
248 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1Shape_SetWidth
249   (JNIEnv *, jobject, jdouble);
250
251 /*
252  * Class:     CASCADESamplesJni_AIS_0005fShape
253  * Method:    Shape
254  * Signature: ()LCASCADESamplesJni/TopoDS_Shape;
255  */
256 JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_AIS_1Shape_Shape
257   (JNIEnv *, jobject);
258
259 /*
260  * Class:     CASCADESamplesJni_AIS_0005fShape
261  * Method:    Signature
262  * Signature: ()I
263  */
264 JNIEXPORT jint JNICALL Java_CASCADESamplesJni_AIS_1Shape_Signature
265   (JNIEnv *, jobject);
266
267 /*
268  * Class:     CASCADESamplesJni_AIS_0005fShape
269  * Method:    Transparency
270  * Signature: ()D
271  */
272 JNIEXPORT jdouble JNICALL Java_CASCADESamplesJni_AIS_1Shape_Transparency
273   (JNIEnv *, jobject);
274
275 /*
276  * Class:     CASCADESamplesJni_AIS_0005fShape
277  * Method:    Type
278  * Signature: ()S
279  */
280 JNIEXPORT jshort JNICALL Java_CASCADESamplesJni_AIS_1Shape_Type
281   (JNIEnv *, jobject);
282
283 /*
284  * Class:     CASCADESamplesJni_AIS_0005fShape
285  * Method:    UnsetColor
286  * Signature: ()V
287  */
288 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1Shape_UnsetColor
289   (JNIEnv *, jobject);
290
291 /*
292  * Class:     CASCADESamplesJni_AIS_0005fShape
293  * Method:    UnsetMaterial
294  * Signature: ()V
295  */
296 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1Shape_UnsetMaterial
297   (JNIEnv *, jobject);
298
299 /*
300  * Class:     CASCADESamplesJni_AIS_0005fShape
301  * Method:    UnsetTransparency
302  * Signature: ()V
303  */
304 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1Shape_UnsetTransparency
305   (JNIEnv *, jobject);
306
307 /*
308  * Class:     CASCADESamplesJni_AIS_0005fShape
309  * Method:    UnsetWidth
310  * Signature: ()V
311  */
312 JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1Shape_UnsetWidth
313   (JNIEnv *, jobject);
314
315 /*
316  * Class:     CASCADESamplesJni_AIS_0005fShape
317  * Method:    UserAngle
318  * Signature: ()D
319  */
320 JNIEXPORT jdouble JNICALL Java_CASCADESamplesJni_AIS_1Shape_UserAngle
321   (JNIEnv *, jobject);
322
323 #ifdef __cplusplus
324 }
325 #endif
326 #endif