/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class CASCADESamplesJni_SelectMgr_0005fSelectableObject */

#ifndef _Included_CASCADESamplesJni_SelectMgr_0005fSelectableObject
#define _Included_CASCADESamplesJni_SelectMgr_0005fSelectableObject
#ifdef __cplusplus
extern "C" {
#endif
/* Inaccessible static: myCasLock */
/*
 * Class:     CASCADESamplesJni_SelectMgr_0005fSelectableObject
 * Method:    AddSelection
 * Signature: (LCASCADESamplesJni/SelectMgr_Selection;I)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_SelectMgr_1SelectableObject_AddSelection
  (JNIEnv *, jobject, jobject, jint);

/*
 * Class:     CASCADESamplesJni_SelectMgr_0005fSelectableObject
 * Method:    ClearSelected
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_SelectMgr_1SelectableObject_ClearSelected
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_SelectMgr_0005fSelectableObject
 * Method:    ClearSelections
 * Signature: (Z)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_SelectMgr_1SelectableObject_ClearSelections
  (JNIEnv *, jobject, jboolean);

/*
 * Class:     CASCADESamplesJni_SelectMgr_0005fSelectableObject
 * Method:    CurrentSelection
 * Signature: ()LCASCADESamplesJni/SelectMgr_Selection;
 */
JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_SelectMgr_1SelectableObject_CurrentSelection
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_SelectMgr_0005fSelectableObject
 * Method:    GetHilightPresentation
 * Signature: (LCASCADESamplesJni/PrsMgr_PresentationManager3d;)LCASCADESamplesJni/Prs3d_Presentation;
 */
JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_SelectMgr_1SelectableObject_GetHilightPresentation
  (JNIEnv *, jobject, jobject);

/*
 * Class:     CASCADESamplesJni_SelectMgr_0005fSelectableObject
 * Method:    GetSelectPresentation
 * Signature: (LCASCADESamplesJni/PrsMgr_PresentationManager3d;)LCASCADESamplesJni/Prs3d_Presentation;
 */
JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_SelectMgr_1SelectableObject_GetSelectPresentation
  (JNIEnv *, jobject, jobject);

/*
 * Class:     CASCADESamplesJni_SelectMgr_0005fSelectableObject
 * Method:    HasSelection
 * Signature: (I)Z
 */
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_SelectMgr_1SelectableObject_HasSelection
  (JNIEnv *, jobject, jint);

/*
 * Class:     CASCADESamplesJni_SelectMgr_0005fSelectableObject
 * Method:    HilightOwnerWithColor
 * Signature: (LCASCADESamplesJni/PrsMgr_PresentationManager3d;SLCASCADESamplesJni/SelectMgr_EntityOwner;)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_SelectMgr_1SelectableObject_HilightOwnerWithColor
  (JNIEnv *, jobject, jobject, jshort, jobject);

/*
 * Class:     CASCADESamplesJni_SelectMgr_0005fSelectableObject
 * Method:    HilightSelected
 * Signature: (LCASCADESamplesJni/PrsMgr_PresentationManager3d;LCASCADESamplesJni/SelectMgr_SequenceOfOwner;)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_SelectMgr_1SelectableObject_HilightSelected
  (JNIEnv *, jobject, jobject, jobject);

/*
 * Class:     CASCADESamplesJni_SelectMgr_0005fSelectableObject
 * Method:    Init
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_SelectMgr_1SelectableObject_Init
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_SelectMgr_0005fSelectableObject
 * Method:    IsAutoHilight
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_SelectMgr_1SelectableObject_IsAutoHilight
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_SelectMgr_0005fSelectableObject
 * Method:    More
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_SelectMgr_1SelectableObject_More
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_SelectMgr_0005fSelectableObject
 * Method:    NbPossibleSelection
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_CASCADESamplesJni_SelectMgr_1SelectableObject_NbPossibleSelection
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_SelectMgr_0005fSelectableObject
 * Method:    Next
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_SelectMgr_1SelectableObject_Next
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_SelectMgr_0005fSelectableObject
 * Method:    ResetLocation
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_SelectMgr_1SelectableObject_ResetLocation
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_SelectMgr_0005fSelectableObject
 * Method:    SelectMgr_SelectableObject_UpdateLocation_1
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_SelectMgr_1SelectableObject_SelectMgr_1SelectableObject_1UpdateLocation_11
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_SelectMgr_0005fSelectableObject
 * Method:    SelectMgr_SelectableObject_UpdateLocation_2
 * Signature: (LCASCADESamplesJni/Prs3d_Presentation;)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_SelectMgr_1SelectableObject_SelectMgr_1SelectableObject_1UpdateLocation_12
  (JNIEnv *, jobject, jobject);

/*
 * Class:     CASCADESamplesJni_SelectMgr_0005fSelectableObject
 * Method:    SelectMgr_SelectableObject_UpdateSelection_1
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_SelectMgr_1SelectableObject_SelectMgr_1SelectableObject_1UpdateSelection_11
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_SelectMgr_0005fSelectableObject
 * Method:    SelectMgr_SelectableObject_UpdateSelection_2
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_SelectMgr_1SelectableObject_SelectMgr_1SelectableObject_1UpdateSelection_12
  (JNIEnv *, jobject, jint);

/*
 * Class:     CASCADESamplesJni_SelectMgr_0005fSelectableObject
 * Method:    Selection
 * Signature: (I)LCASCADESamplesJni/SelectMgr_Selection;
 */
JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_SelectMgr_1SelectableObject_Selection
  (JNIEnv *, jobject, jint);

/*
 * Class:     CASCADESamplesJni_SelectMgr_0005fSelectableObject
 * Method:    SetAutoHilight
 * Signature: (Z)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_SelectMgr_1SelectableObject_SetAutoHilight
  (JNIEnv *, jobject, jboolean);

#ifdef __cplusplus
}
#endif
#endif