1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-04-05 18:16:23 +03:00
occt/samples/java/inc/CASCADESamplesJni_AIS_InteractiveObject.h
2012-03-05 19:23:40 +04:00

599 lines
17 KiB
C
Executable File

/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class CASCADESamplesJni_AIS_0005fInteractiveObject */
#ifndef _Included_CASCADESamplesJni_AIS_0005fInteractiveObject
#define _Included_CASCADESamplesJni_AIS_0005fInteractiveObject
#ifdef __cplusplus
extern "C" {
#endif
/* Inaccessible static: myCasLock */
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: AIS_InteractiveObject_Color_1
* Signature: ()S
*/
JNIEXPORT jshort JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_AIS_1InteractiveObject_1Color_11
(JNIEnv *, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: AIS_InteractiveObject_Color_2
* Signature: (LCASCADESamplesJni/Quantity_Color;)V
*/
JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_AIS_1InteractiveObject_1Color_12
(JNIEnv *, jobject, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: AIS_InteractiveObject_SetColor_1
* Signature: (LCASCADESamplesJni/Quantity_Color;)V
*/
JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_AIS_1InteractiveObject_1SetColor_11
(JNIEnv *, jobject, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: AIS_InteractiveObject_SetColor_2
* Signature: (S)V
*/
JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_AIS_1InteractiveObject_1SetColor_12
(JNIEnv *, jobject, jshort);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: AIS_InteractiveObject_SetMaterial_1
* Signature: (S)V
*/
JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_AIS_1InteractiveObject_1SetMaterial_11
(JNIEnv *, jobject, jshort);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: AIS_InteractiveObject_SetMaterial_2
* Signature: (LCASCADESamplesJni/Graphic3d_MaterialAspect;)V
*/
JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_AIS_1InteractiveObject_1SetMaterial_12
(JNIEnv *, jobject, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: AIS_InteractiveObject_State_1
* Signature: (I)V
*/
JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_AIS_1InteractiveObject_1State_11
(JNIEnv *, jobject, jint);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: AIS_InteractiveObject_State_2
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_AIS_1InteractiveObject_1State_12
(JNIEnv *, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: AcceptDisplayMode
* Signature: (I)Z
*/
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_AcceptDisplayMode
(JNIEnv *, jobject, jint);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: AcceptShapeDecomposition
* Signature: ()Z
*/
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_AcceptShapeDecomposition
(JNIEnv *, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: AddUser
* Signature: (LCASCADESamplesJni/Standard_Transient;)V
*/
JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_AddUser
(JNIEnv *, jobject, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: Attributes
* Signature: ()LCASCADESamplesJni/AIS_Drawer;
*/
JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_Attributes
(JNIEnv *, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: ClearOwner
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_ClearOwner
(JNIEnv *, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: ClearUsers
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_ClearUsers
(JNIEnv *, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: CurrentFacingModel
* Signature: ()S
*/
JNIEXPORT jshort JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_CurrentFacingModel
(JNIEnv *, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: DefaultDisplayMode
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_DefaultDisplayMode
(JNIEnv *, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: DegenerateModel
* Signature: (Ljcas/Standard_Real;)S
*/
JNIEXPORT jshort JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_DegenerateModel
(JNIEnv *, jobject, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: DisplayMode
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_DisplayMode
(JNIEnv *, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: GetContext
* Signature: ()LCASCADESamplesJni/AIS_InteractiveContext;
*/
JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_GetContext
(JNIEnv *, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: GetOwner
* Signature: ()LCASCADESamplesJni/Standard_Transient;
*/
JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_GetOwner
(JNIEnv *, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: HasColor
* Signature: ()Z
*/
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_HasColor
(JNIEnv *, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: HasDisplayMode
* Signature: ()Z
*/
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_HasDisplayMode
(JNIEnv *, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: HasHilightMode
* Signature: ()Z
*/
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_HasHilightMode
(JNIEnv *, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: HasInteractiveContext
* Signature: ()Z
*/
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_HasInteractiveContext
(JNIEnv *, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: HasMaterial
* Signature: ()Z
*/
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_HasMaterial
(JNIEnv *, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: HasOwner
* Signature: ()Z
*/
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_HasOwner
(JNIEnv *, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: HasPolygonOffsets
* Signature: ()Z
*/
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_HasPolygonOffsets
(JNIEnv *, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: HasPresentation
* Signature: ()Z
*/
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_HasPresentation
(JNIEnv *, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: HasSelectionMode
* Signature: ()Z
*/
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_HasSelectionMode
(JNIEnv *, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: HasSelectionPriority
* Signature: ()Z
*/
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_HasSelectionPriority
(JNIEnv *, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: HasTransformation
* Signature: ()Z
*/
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_HasTransformation
(JNIEnv *, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: HasUsers
* Signature: ()Z
*/
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_HasUsers
(JNIEnv *, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: HasWidth
* Signature: ()Z
*/
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_HasWidth
(JNIEnv *, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: HilightMode
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_HilightMode
(JNIEnv *, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: IsInfinite
* Signature: ()Z
*/
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_IsInfinite
(JNIEnv *, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: IsTransparent
* Signature: ()Z
*/
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_IsTransparent
(JNIEnv *, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: Material
* Signature: ()S
*/
JNIEXPORT jshort JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_Material
(JNIEnv *, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: PolygonOffsets
* Signature: (Ljcas/Standard_Integer;Ljcas/Standard_Real;Ljcas/Standard_Real;)V
*/
JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_PolygonOffsets
(JNIEnv *, jobject, jobject, jobject, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: Presentation
* Signature: ()LCASCADESamplesJni/Prs3d_Presentation;
*/
JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_Presentation
(JNIEnv *, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: Redisplay
* Signature: (Z)V
*/
JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_Redisplay
(JNIEnv *, jobject, jboolean);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: SelectionMode
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_SelectionMode
(JNIEnv *, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: SelectionPriority
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_SelectionPriority
(JNIEnv *, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: SetAspect
* Signature: (LCASCADESamplesJni/Prs3d_BasicAspect;Z)V
*/
JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_SetAspect
(JNIEnv *, jobject, jobject, jboolean);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: SetAttributes
* Signature: (LCASCADESamplesJni/AIS_Drawer;)V
*/
JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_SetAttributes
(JNIEnv *, jobject, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: SetContext
* Signature: (LCASCADESamplesJni/AIS_InteractiveContext;)V
*/
JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_SetContext
(JNIEnv *, jobject, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: SetCurrentFacingModel
* Signature: (S)V
*/
JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_SetCurrentFacingModel
(JNIEnv *, jobject, jshort);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: SetDegenerateModel
* Signature: (SD)V
*/
JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_SetDegenerateModel
(JNIEnv *, jobject, jshort, jdouble);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: SetDisplayMode
* Signature: (I)V
*/
JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_SetDisplayMode
(JNIEnv *, jobject, jint);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: SetHilightMode
* Signature: (I)V
*/
JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_SetHilightMode
(JNIEnv *, jobject, jint);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: SetInfiniteState
* Signature: (Z)V
*/
JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_SetInfiniteState
(JNIEnv *, jobject, jboolean);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: SetOwner
* Signature: (LCASCADESamplesJni/Standard_Transient;)V
*/
JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_SetOwner
(JNIEnv *, jobject, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: SetPolygonOffsets
* Signature: (IDD)V
*/
JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_SetPolygonOffsets
(JNIEnv *, jobject, jint, jdouble, jdouble);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: SetSelectionMode
* Signature: (I)V
*/
JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_SetSelectionMode
(JNIEnv *, jobject, jint);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: SetSelectionPriority
* Signature: (I)V
*/
JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_SetSelectionPriority
(JNIEnv *, jobject, jint);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: SetTransformation
* Signature: (LCASCADESamplesJni/Geom_Transformation;ZZ)V
*/
JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_SetTransformation
(JNIEnv *, jobject, jobject, jboolean, jboolean);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: SetTransparency
* Signature: (D)V
*/
JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_SetTransparency
(JNIEnv *, jobject, jdouble);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: SetWidth
* Signature: (D)V
*/
JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_SetWidth
(JNIEnv *, jobject, jdouble);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: Signature
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_Signature
(JNIEnv *, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: Transformation
* Signature: ()LCASCADESamplesJni/Geom_Transformation;
*/
JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_Transformation
(JNIEnv *, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: Transparency
* Signature: ()D
*/
JNIEXPORT jdouble JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_Transparency
(JNIEnv *, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: Type
* Signature: ()S
*/
JNIEXPORT jshort JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_Type
(JNIEnv *, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: UnsetAttributes
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_UnsetAttributes
(JNIEnv *, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: UnsetColor
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_UnsetColor
(JNIEnv *, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: UnsetDisplayMode
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_UnsetDisplayMode
(JNIEnv *, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: UnsetHilightMode
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_UnsetHilightMode
(JNIEnv *, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: UnsetMaterial
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_UnsetMaterial
(JNIEnv *, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: UnsetSelectionMode
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_UnsetSelectionMode
(JNIEnv *, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: UnsetSelectionPriority
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_UnsetSelectionPriority
(JNIEnv *, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: UnsetTransformation
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_UnsetTransformation
(JNIEnv *, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: UnsetTransparency
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_UnsetTransparency
(JNIEnv *, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: UnsetWidth
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_UnsetWidth
(JNIEnv *, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: Users
* Signature: ()LCASCADESamplesJni/TColStd_ListOfTransient;
*/
JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_Users
(JNIEnv *, jobject);
/*
* Class: CASCADESamplesJni_AIS_0005fInteractiveObject
* Method: Width
* Signature: ()D
*/
JNIEXPORT jdouble JNICALL Java_CASCADESamplesJni_AIS_1InteractiveObject_Width
(JNIEnv *, jobject);
#ifdef __cplusplus
}
#endif
#endif