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

#ifndef _Included_CASCADESamplesJni_V2d_0005fViewer
#define _Included_CASCADESamplesJni_V2d_0005fViewer
#ifdef __cplusplus
extern "C" {
#endif
/* Inaccessible static: myCasLock */
/*
 * Class:     CASCADESamplesJni_V2d_0005fViewer
 * Method:    ActivateGrid
 * Signature: (SS)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V2d_1Viewer_ActivateGrid
  (JNIEnv *, jobject, jshort, jshort);

/*
 * Class:     CASCADESamplesJni_V2d_0005fViewer
 * Method:    ActiveView
 * Signature: ()LCASCADESamplesJni/V2d_View;
 */
JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_V2d_1Viewer_ActiveView
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V2d_0005fViewer
 * Method:    AddView
 * Signature: (LCASCADESamplesJni/V2d_View;)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V2d_1Viewer_AddView
  (JNIEnv *, jobject, jobject);

/*
 * Class:     CASCADESamplesJni_V2d_0005fViewer
 * Method:    CircularGridValues
 * Signature: (Ljcas/Standard_Real;Ljcas/Standard_Real;Ljcas/Standard_Real;Ljcas/Standard_Integer;Ljcas/Standard_Real;)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V2d_1Viewer_CircularGridValues
  (JNIEnv *, jobject, jobject, jobject, jobject, jobject, jobject);

/*
 * Class:     CASCADESamplesJni_V2d_0005fViewer
 * Method:    ColorMap
 * Signature: ()LCASCADESamplesJni/Aspect_ColorMap;
 */
JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_V2d_1Viewer_ColorMap
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V2d_0005fViewer
 * Method:    DeactivateGrid
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V2d_1Viewer_DeactivateGrid
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V2d_0005fViewer
 * Method:    FontMap
 * Signature: ()LCASCADESamplesJni/Aspect_FontMap;
 */
JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_V2d_1Viewer_FontMap
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V2d_0005fViewer
 * Method:    GridType
 * Signature: ()S
 */
JNIEXPORT jshort JNICALL Java_CASCADESamplesJni_V2d_1Viewer_GridType
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V2d_0005fViewer
 * Method:    Hit
 * Signature: (DDLjcas/Standard_Real;Ljcas/Standard_Real;)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V2d_1Viewer_Hit
  (JNIEnv *, jobject, jdouble, jdouble, jobject, jobject);

/*
 * Class:     CASCADESamplesJni_V2d_0005fViewer
 * Method:    InitActiveViews
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V2d_1Viewer_InitActiveViews
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V2d_0005fViewer
 * Method:    InitializeColor
 * Signature: (S)I
 */
JNIEXPORT jint JNICALL Java_CASCADESamplesJni_V2d_1Viewer_InitializeColor
  (JNIEnv *, jobject, jshort);

/*
 * Class:     CASCADESamplesJni_V2d_0005fViewer
 * Method:    IsActive
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_V2d_1Viewer_IsActive
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V2d_0005fViewer
 * Method:    IsEmpty
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_V2d_1Viewer_IsEmpty
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V2d_0005fViewer
 * Method:    MarkMap
 * Signature: ()LCASCADESamplesJni/Aspect_MarkMap;
 */
JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_V2d_1Viewer_MarkMap
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V2d_0005fViewer
 * Method:    MoreActiveViews
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_V2d_1Viewer_MoreActiveViews
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V2d_0005fViewer
 * Method:    NextActiveViews
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V2d_1Viewer_NextActiveViews
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V2d_0005fViewer
 * Method:    RectangularGridValues
 * Signature: (Ljcas/Standard_Real;Ljcas/Standard_Real;Ljcas/Standard_Real;Ljcas/Standard_Real;Ljcas/Standard_Real;)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V2d_1Viewer_RectangularGridValues
  (JNIEnv *, jobject, jobject, jobject, jobject, jobject, jobject);

/*
 * Class:     CASCADESamplesJni_V2d_0005fViewer
 * Method:    RemoveView
 * Signature: (LCASCADESamplesJni/V2d_View;)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V2d_1Viewer_RemoveView
  (JNIEnv *, jobject, jobject);

/*
 * Class:     CASCADESamplesJni_V2d_0005fViewer
 * Method:    SetCircularGridValues
 * Signature: (DDDID)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V2d_1Viewer_SetCircularGridValues
  (JNIEnv *, jobject, jdouble, jdouble, jdouble, jint, jdouble);

/*
 * Class:     CASCADESamplesJni_V2d_0005fViewer
 * Method:    SetColorMap
 * Signature: (LCASCADESamplesJni/Aspect_ColorMap;)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V2d_1Viewer_SetColorMap
  (JNIEnv *, jobject, jobject);

/*
 * Class:     CASCADESamplesJni_V2d_0005fViewer
 * Method:    SetFontMap
 * Signature: (LCASCADESamplesJni/Aspect_FontMap;Z)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V2d_1Viewer_SetFontMap
  (JNIEnv *, jobject, jobject, jboolean);

/*
 * Class:     CASCADESamplesJni_V2d_0005fViewer
 * Method:    SetGridColor
 * Signature: (LCASCADESamplesJni/Quantity_Color;LCASCADESamplesJni/Quantity_Color;)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V2d_1Viewer_SetGridColor
  (JNIEnv *, jobject, jobject, jobject);

/*
 * Class:     CASCADESamplesJni_V2d_0005fViewer
 * Method:    SetMarkMap
 * Signature: (LCASCADESamplesJni/Aspect_MarkMap;)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V2d_1Viewer_SetMarkMap
  (JNIEnv *, jobject, jobject);

/*
 * Class:     CASCADESamplesJni_V2d_0005fViewer
 * Method:    SetRectangularGridValues
 * Signature: (DDDDD)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V2d_1Viewer_SetRectangularGridValues
  (JNIEnv *, jobject, jdouble, jdouble, jdouble, jdouble, jdouble);

/*
 * Class:     CASCADESamplesJni_V2d_0005fViewer
 * Method:    SetTypeMap
 * Signature: (LCASCADESamplesJni/Aspect_TypeMap;)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V2d_1Viewer_SetTypeMap
  (JNIEnv *, jobject, jobject);

/*
 * Class:     CASCADESamplesJni_V2d_0005fViewer
 * Method:    SetWidthMap
 * Signature: (LCASCADESamplesJni/Aspect_WidthMap;)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V2d_1Viewer_SetWidthMap
  (JNIEnv *, jobject, jobject);

/*
 * Class:     CASCADESamplesJni_V2d_0005fViewer
 * Method:    TypeMap
 * Signature: ()LCASCADESamplesJni/Aspect_TypeMap;
 */
JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_V2d_1Viewer_TypeMap
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V2d_0005fViewer
 * Method:    Update
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V2d_1Viewer_Update
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V2d_0005fViewer
 * Method:    UpdateNew
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V2d_1Viewer_UpdateNew
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V2d_0005fViewer
 * Method:    UseMFT
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_V2d_1Viewer_UseMFT
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V2d_0005fViewer
 * Method:    V2d_Viewer_Create_1
 * Signature: (LCASCADESamplesJni/Aspect_GraphicDevice;Ljava/lang/String;Ljcas/Standard_CString;)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V2d_1Viewer_V2d_1Viewer_1Create_11
  (JNIEnv *, jobject, jobject, jstring, jobject);

/*
 * Class:     CASCADESamplesJni_V2d_0005fViewer
 * Method:    V2d_Viewer_Create_2
 * Signature: (LCASCADESamplesJni/Aspect_GraphicDevice;LCASCADESamplesJni/Graphic2d_View;Ljava/lang/String;Ljcas/Standard_CString;)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V2d_1Viewer_V2d_1Viewer_1Create_12
  (JNIEnv *, jobject, jobject, jobject, jstring, jobject);

/*
 * Class:     CASCADESamplesJni_V2d_0005fViewer
 * Method:    View
 * Signature: ()LCASCADESamplesJni/Graphic2d_View;
 */
JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_V2d_1Viewer_View
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V2d_0005fViewer
 * Method:    WidthMap
 * Signature: ()LCASCADESamplesJni/Aspect_WidthMap;
 */
JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_V2d_1Viewer_WidthMap
  (JNIEnv *, jobject);

#ifdef __cplusplus
}
#endif
#endif