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

#ifndef _Included_CASCADESamplesJni_ISession2D_0005fInteractiveContext
#define _Included_CASCADESamplesJni_ISession2D_0005fInteractiveContext
#ifdef __cplusplus
extern "C" {
#endif
/* Inaccessible static: myCasLock */
/*
 * Class:     CASCADESamplesJni_ISession2D_0005fInteractiveContext
 * Method:    Clear
 * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;Z)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_ISession2D_1InteractiveContext_Clear
  (JNIEnv *, jobject, jobject, jboolean);

/*
 * Class:     CASCADESamplesJni_ISession2D_0005fInteractiveContext
 * Method:    ClearAreas
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_ISession2D_1InteractiveContext_ClearAreas
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_ISession2D_0005fInteractiveContext
 * Method:    DisplayAll
 * Signature: (Z)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_ISession2D_1InteractiveContext_DisplayAll
  (JNIEnv *, jobject, jboolean);

/*
 * Class:     CASCADESamplesJni_ISession2D_0005fInteractiveContext
 * Method:    DisplayAreas
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_ISession2D_1InteractiveContext_DisplayAreas
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_ISession2D_0005fInteractiveContext
 * Method:    Erase
 * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;Z)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_ISession2D_1InteractiveContext_Erase
  (JNIEnv *, jobject, jobject, jboolean);

/*
 * Class:     CASCADESamplesJni_ISession2D_0005fInteractiveContext
 * Method:    EraseAll
 * Signature: (Z)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_ISession2D_1InteractiveContext_EraseAll
  (JNIEnv *, jobject, jboolean);

/*
 * Class:     CASCADESamplesJni_ISession2D_0005fInteractiveContext
 * Method:    Highlight
 * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;Z)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_ISession2D_1InteractiveContext_Highlight
  (JNIEnv *, jobject, jobject, jboolean);

/*
 * Class:     CASCADESamplesJni_ISession2D_0005fInteractiveContext
 * Method:    ISession2D_InteractiveContext_Create_1
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_ISession2D_1InteractiveContext_ISession2D_1InteractiveContext_1Create_11
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_ISession2D_0005fInteractiveContext
 * Method:    ISession2D_InteractiveContext_Create_2
 * Signature: (LCASCADESamplesJni/V2d_Viewer;)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_ISession2D_1InteractiveContext_ISession2D_1InteractiveContext_1Create_12
  (JNIEnv *, jobject, jobject);

/*
 * Class:     CASCADESamplesJni_ISession2D_0005fInteractiveContext
 * Method:    ISession2D_InteractiveContext_Display_1
 * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;Z)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_ISession2D_1InteractiveContext_ISession2D_1InteractiveContext_1Display_11
  (JNIEnv *, jobject, jobject, jboolean);

/*
 * Class:     CASCADESamplesJni_ISession2D_0005fInteractiveContext
 * Method:    ISession2D_InteractiveContext_Display_2
 * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;IIZ)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_ISession2D_1InteractiveContext_ISession2D_1InteractiveContext_1Display_12
  (JNIEnv *, jobject, jobject, jint, jint, jboolean);

/*
 * Class:     CASCADESamplesJni_ISession2D_0005fInteractiveContext
 * Method:    ISession2D_InteractiveContext_Move_1
 * Signature: (IILCASCADESamplesJni/V2d_View;)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_ISession2D_1InteractiveContext_ISession2D_1InteractiveContext_1Move_11
  (JNIEnv *, jobject, jint, jint, jobject);

/*
 * Class:     CASCADESamplesJni_ISession2D_0005fInteractiveContext
 * Method:    ISession2D_InteractiveContext_Move_2
 * Signature: (IIIILCASCADESamplesJni/V2d_View;)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_ISession2D_1InteractiveContext_ISession2D_1InteractiveContext_1Move_12
  (JNIEnv *, jobject, jint, jint, jint, jint, jobject);

/*
 * Class:     CASCADESamplesJni_ISession2D_0005fInteractiveContext
 * Method:    Initialize
 * Signature: (LCASCADESamplesJni/V2d_Viewer;)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_ISession2D_1InteractiveContext_Initialize
  (JNIEnv *, jobject, jobject);

/*
 * Class:     CASCADESamplesJni_ISession2D_0005fInteractiveContext
 * Method:    IsDisplayed
 * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;I)Z
 */
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_ISession2D_1InteractiveContext_IsDisplayed
  (JNIEnv *, jobject, jobject, jint);

/*
 * Class:     CASCADESamplesJni_ISession2D_0005fInteractiveContext
 * Method:    IsHilighted
 * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;)Z
 */
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_ISession2D_1InteractiveContext_IsHilighted
  (JNIEnv *, jobject, jobject);

/*
 * Class:     CASCADESamplesJni_ISession2D_0005fInteractiveContext
 * Method:    Pick
 * Signature: (Z)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_ISession2D_1InteractiveContext_Pick
  (JNIEnv *, jobject, jboolean);

/*
 * Class:     CASCADESamplesJni_ISession2D_0005fInteractiveContext
 * Method:    Redisplay
 * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;ZZ)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_ISession2D_1InteractiveContext_Redisplay
  (JNIEnv *, jobject, jobject, jboolean, jboolean);

/*
 * Class:     CASCADESamplesJni_ISession2D_0005fInteractiveContext
 * Method:    Remove
 * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;Z)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_ISession2D_1InteractiveContext_Remove
  (JNIEnv *, jobject, jobject, jboolean);

/*
 * Class:     CASCADESamplesJni_ISession2D_0005fInteractiveContext
 * Method:    Unhighlight
 * Signature: (LCASCADESamplesJni/AIS_InteractiveObject;Z)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_ISession2D_1InteractiveContext_Unhighlight
  (JNIEnv *, jobject, jobject, jboolean);

#ifdef __cplusplus
}
#endif
#endif