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

#ifndef _Included_SampleAISDisplayModeJni_SampleAISDisplayModePackage
#define _Included_SampleAISDisplayModeJni_SampleAISDisplayModePackage
#ifdef __cplusplus
extern "C" {
#endif
/*
 * Class:     SampleAISDisplayModeJni_SampleAISDisplayModePackage
 * Method:    CreateLight
 * Signature: (LSampleAISDisplayModeJni/AIS_InteractiveContext;)V
 */
JNIEXPORT void JNICALL Java_SampleAISDisplayModeJni_SampleAISDisplayModePackage_CreateLight
  (JNIEnv *, jclass, jobject);

/*
 * Class:     SampleAISDisplayModeJni_SampleAISDisplayModePackage
 * Method:    CreateViewer
 * Signature: (Ljava/lang/String;)LSampleAISDisplayModeJni/V3d_Viewer;
 */
JNIEXPORT jobject JNICALL Java_SampleAISDisplayModeJni_SampleAISDisplayModePackage_CreateViewer
  (JNIEnv *, jclass, jstring);

/*
 * Class:     SampleAISDisplayModeJni_SampleAISDisplayModePackage
 * Method:    DisplayBox
 * Signature: (LSampleAISDisplayModeJni/AIS_InteractiveContext;LSampleAISDisplayModeJni/TCollection_AsciiString;)V
 */
JNIEXPORT void JNICALL Java_SampleAISDisplayModeJni_SampleAISDisplayModePackage_DisplayBox
  (JNIEnv *, jclass, jobject, jobject);

/*
 * Class:     SampleAISDisplayModeJni_SampleAISDisplayModePackage
 * Method:    DisplayCylinder
 * Signature: (LSampleAISDisplayModeJni/AIS_InteractiveContext;LSampleAISDisplayModeJni/TCollection_AsciiString;)V
 */
JNIEXPORT void JNICALL Java_SampleAISDisplayModeJni_SampleAISDisplayModePackage_DisplayCylinder
  (JNIEnv *, jclass, jobject, jobject);

/*
 * Class:     SampleAISDisplayModeJni_SampleAISDisplayModePackage
 * Method:    DisplaySphere
 * Signature: (LSampleAISDisplayModeJni/AIS_InteractiveContext;LSampleAISDisplayModeJni/TCollection_AsciiString;)V
 */
JNIEXPORT void JNICALL Java_SampleAISDisplayModeJni_SampleAISDisplayModePackage_DisplaySphere
  (JNIEnv *, jclass, jobject, jobject);

/*
 * Class:     SampleAISDisplayModeJni_SampleAISDisplayModePackage
 * Method:    EraseAll
 * Signature: (LSampleAISDisplayModeJni/AIS_InteractiveContext;LSampleAISDisplayModeJni/TCollection_AsciiString;)V
 */
JNIEXPORT void JNICALL Java_SampleAISDisplayModeJni_SampleAISDisplayModePackage_EraseAll
  (JNIEnv *, jclass, jobject, jobject);

/*
 * Class:     SampleAISDisplayModeJni_SampleAISDisplayModePackage
 * Method:    GetIsosNumber
 * Signature: (LSampleAISDisplayModeJni/AIS_InteractiveContext;Ljcas/Standard_Integer;Ljcas/Standard_Integer;)V
 */
JNIEXPORT void JNICALL Java_SampleAISDisplayModeJni_SampleAISDisplayModePackage_GetIsosNumber
  (JNIEnv *, jclass, jobject, jobject, jobject);

/*
 * Class:     SampleAISDisplayModeJni_SampleAISDisplayModePackage
 * Method:    GetObjectColor
 * Signature: (LSampleAISDisplayModeJni/AIS_InteractiveContext;)LSampleAISDisplayModeJni/Quantity_Color;
 */
JNIEXPORT jobject JNICALL Java_SampleAISDisplayModeJni_SampleAISDisplayModePackage_GetObjectColor
  (JNIEnv *, jclass, jobject);

/*
 * Class:     SampleAISDisplayModeJni_SampleAISDisplayModePackage
 * Method:    GetObjectTransparency
 * Signature: (LSampleAISDisplayModeJni/AIS_InteractiveContext;)D
 */
JNIEXPORT jdouble JNICALL Java_SampleAISDisplayModeJni_SampleAISDisplayModePackage_GetObjectTransparency
  (JNIEnv *, jclass, jobject);

/*
 * Class:     SampleAISDisplayModeJni_SampleAISDisplayModePackage
 * Method:    InitContext
 * Signature: (LSampleAISDisplayModeJni/AIS_InteractiveContext;)V
 */
JNIEXPORT void JNICALL Java_SampleAISDisplayModeJni_SampleAISDisplayModePackage_InitContext
  (JNIEnv *, jclass, jobject);

/*
 * Class:     SampleAISDisplayModeJni_SampleAISDisplayModePackage
 * Method:    MoveSecondPointOfLight
 * Signature: (LSampleAISDisplayModeJni/AIS_InteractiveContext;LSampleAISDisplayModeJni/V3d_View;II)V
 */
JNIEXPORT void JNICALL Java_SampleAISDisplayModeJni_SampleAISDisplayModePackage_MoveSecondPointOfLight
  (JNIEnv *, jclass, jobject, jobject, jint, jint);

/*
 * Class:     SampleAISDisplayModeJni_SampleAISDisplayModePackage
 * Method:    SetDisplayMode
 * Signature: (LSampleAISDisplayModeJni/AIS_InteractiveContext;SLSampleAISDisplayModeJni/TCollection_AsciiString;)V
 */
JNIEXPORT void JNICALL Java_SampleAISDisplayModeJni_SampleAISDisplayModePackage_SetDisplayMode
  (JNIEnv *, jclass, jobject, jshort, jobject);

/*
 * Class:     SampleAISDisplayModeJni_SampleAISDisplayModePackage
 * Method:    SetFirstPointOfLight
 * Signature: (LSampleAISDisplayModeJni/AIS_InteractiveContext;LSampleAISDisplayModeJni/V3d_View;II)V
 */
JNIEXPORT void JNICALL Java_SampleAISDisplayModeJni_SampleAISDisplayModePackage_SetFirstPointOfLight
  (JNIEnv *, jclass, jobject, jobject, jint, jint);

/*
 * Class:     SampleAISDisplayModeJni_SampleAISDisplayModePackage
 * Method:    SetIsosNumber
 * Signature: (LSampleAISDisplayModeJni/AIS_InteractiveContext;IILSampleAISDisplayModeJni/TCollection_AsciiString;)V
 */
JNIEXPORT void JNICALL Java_SampleAISDisplayModeJni_SampleAISDisplayModePackage_SetIsosNumber
  (JNIEnv *, jclass, jobject, jint, jint, jobject);

/*
 * Class:     SampleAISDisplayModeJni_SampleAISDisplayModePackage
 * Method:    SetObjectColor
 * Signature: (LSampleAISDisplayModeJni/AIS_InteractiveContext;LSampleAISDisplayModeJni/Quantity_Color;LSampleAISDisplayModeJni/TCollection_AsciiString;)V
 */
JNIEXPORT void JNICALL Java_SampleAISDisplayModeJni_SampleAISDisplayModePackage_SetObjectColor
  (JNIEnv *, jclass, jobject, jobject, jobject);

/*
 * Class:     SampleAISDisplayModeJni_SampleAISDisplayModePackage
 * Method:    SetObjectDisplayMode
 * Signature: (LSampleAISDisplayModeJni/AIS_InteractiveContext;SLSampleAISDisplayModeJni/TCollection_AsciiString;)V
 */
JNIEXPORT void JNICALL Java_SampleAISDisplayModeJni_SampleAISDisplayModePackage_SetObjectDisplayMode
  (JNIEnv *, jclass, jobject, jshort, jobject);

/*
 * Class:     SampleAISDisplayModeJni_SampleAISDisplayModePackage
 * Method:    SetObjectMaterial
 * Signature: (LSampleAISDisplayModeJni/AIS_InteractiveContext;SLSampleAISDisplayModeJni/TCollection_AsciiString;)V
 */
JNIEXPORT void JNICALL Java_SampleAISDisplayModeJni_SampleAISDisplayModePackage_SetObjectMaterial
  (JNIEnv *, jclass, jobject, jshort, jobject);

/*
 * Class:     SampleAISDisplayModeJni_SampleAISDisplayModePackage
 * Method:    SetObjectTransparency
 * Signature: (LSampleAISDisplayModeJni/AIS_InteractiveContext;DLSampleAISDisplayModeJni/TCollection_AsciiString;)V
 */
JNIEXPORT void JNICALL Java_SampleAISDisplayModeJni_SampleAISDisplayModePackage_SetObjectTransparency
  (JNIEnv *, jclass, jobject, jdouble, jobject);

/*
 * Class:     SampleAISDisplayModeJni_SampleAISDisplayModePackage
 * Method:    SetSecondPointOfLight
 * Signature: (LSampleAISDisplayModeJni/AIS_InteractiveContext;)V
 */
JNIEXPORT void JNICALL Java_SampleAISDisplayModeJni_SampleAISDisplayModePackage_SetSecondPointOfLight
  (JNIEnv *, jclass, jobject);

/*
 * Class:     SampleAISDisplayModeJni_SampleAISDisplayModePackage
 * Method:    SetWindow
 * Signature: (LSampleAISDisplayModeJni/V3d_View;II)V
 */
JNIEXPORT void JNICALL Java_SampleAISDisplayModeJni_SampleAISDisplayModePackage_SetWindow
  (JNIEnv *, jclass, jobject, jint, jint);

#ifdef __cplusplus
}
#endif
#endif