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

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

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    ActiveLight
 * Signature: ()LCASCADESamplesJni/V3d_Light;
 */
JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_V3d_1Viewer_ActiveLight
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    ActiveView
 * Signature: ()LCASCADESamplesJni/V3d_View;
 */
JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_V3d_1Viewer_ActiveView
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    CircularGridGraphicValues
 * Signature: (Ljcas/Standard_Real;Ljcas/Standard_Real;)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_CircularGridGraphicValues
  (JNIEnv *, jobject, jobject, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_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_V3d_1Viewer_CircularGridValues
  (JNIEnv *, jobject, jobject, jobject, jobject, jobject, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    ClearCurrentSelectedLight
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_ClearCurrentSelectedLight
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    ComputedMode
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_V3d_1Viewer_ComputedMode
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    CreateView
 * Signature: ()LCASCADESamplesJni/V3d_View;
 */
JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_V3d_1Viewer_CreateView
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    CurrentSelectedLight
 * Signature: ()LCASCADESamplesJni/V3d_Light;
 */
JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_V3d_1Viewer_CurrentSelectedLight
  (JNIEnv *, jobject);

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

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    DefaultAngle
 * Signature: ()D
 */
JNIEXPORT jdouble JNICALL Java_CASCADESamplesJni_V3d_1Viewer_DefaultAngle
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    DefaultComputedMode
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_V3d_1Viewer_DefaultComputedMode
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    DefaultOrthographicView
 * Signature: ()LCASCADESamplesJni/V3d_OrthographicView;
 */
JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_V3d_1Viewer_DefaultOrthographicView
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    DefaultPerspectiveView
 * Signature: ()LCASCADESamplesJni/V3d_PerspectiveView;
 */
JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_V3d_1Viewer_DefaultPerspectiveView
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    DefaultShadingModel
 * Signature: ()S
 */
JNIEXPORT jshort JNICALL Java_CASCADESamplesJni_V3d_1Viewer_DefaultShadingModel
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    DefaultSurfaceDetail
 * Signature: ()S
 */
JNIEXPORT jshort JNICALL Java_CASCADESamplesJni_V3d_1Viewer_DefaultSurfaceDetail
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    DefaultViewProj
 * Signature: ()S
 */
JNIEXPORT jshort JNICALL Java_CASCADESamplesJni_V3d_1Viewer_DefaultViewProj
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    DefaultViewSize
 * Signature: ()D
 */
JNIEXPORT jdouble JNICALL Java_CASCADESamplesJni_V3d_1Viewer_DefaultViewSize
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    DefaultVisualization
 * Signature: ()S
 */
JNIEXPORT jshort JNICALL Java_CASCADESamplesJni_V3d_1Viewer_DefaultVisualization
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    DefinedLight
 * Signature: ()LCASCADESamplesJni/V3d_Light;
 */
JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_V3d_1Viewer_DefinedLight
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    DefinedPlane
 * Signature: ()LCASCADESamplesJni/V3d_Plane;
 */
JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_V3d_1Viewer_DefinedPlane
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    DefinedView
 * Signature: ()LCASCADESamplesJni/V3d_View;
 */
JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_V3d_1Viewer_DefinedView
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    DelLight
 * Signature: (LCASCADESamplesJni/V3d_Light;)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_DelLight
  (JNIEnv *, jobject, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    DisplayPrivilegedPlane
 * Signature: (ZD)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_DisplayPrivilegedPlane
  (JNIEnv *, jobject, jboolean, jdouble);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    Erase
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_Erase
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    Grid
 * Signature: ()LCASCADESamplesJni/Aspect_Grid;
 */
JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_V3d_1Viewer_Grid
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    GridDrawMode
 * Signature: ()S
 */
JNIEXPORT jshort JNICALL Java_CASCADESamplesJni_V3d_1Viewer_GridDrawMode
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    GridEcho
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_V3d_1Viewer_GridEcho
  (JNIEnv *, jobject);

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

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    IfMoreViews
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_V3d_1Viewer_IfMoreViews
  (JNIEnv *, jobject);

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

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    InitActiveLights
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_InitActiveLights
  (JNIEnv *, jobject);

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

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    InitDefinedLights
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_InitDefinedLights
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    InitDefinedPlanes
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_InitDefinedPlanes
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    InitDefinedViews
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_InitDefinedViews
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    IsGlobalLight
 * Signature: (LCASCADESamplesJni/V3d_Light;)Z
 */
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_V3d_1Viewer_IsGlobalLight
  (JNIEnv *, jobject, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    LastActiveView
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_V3d_1Viewer_LastActiveView
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    MoreActiveLights
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_V3d_1Viewer_MoreActiveLights
  (JNIEnv *, jobject);

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

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    MoreDefinedLights
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_V3d_1Viewer_MoreDefinedLights
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    MoreDefinedPlanes
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_V3d_1Viewer_MoreDefinedPlanes
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    MoreDefinedViews
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_V3d_1Viewer_MoreDefinedViews
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    NextActiveLights
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_NextActiveLights
  (JNIEnv *, jobject);

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

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    NextDefinedLights
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_NextDefinedLights
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    NextDefinedPlanes
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_NextDefinedPlanes
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    NextDefinedViews
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_NextDefinedViews
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    PrivilegedPlane
 * Signature: ()LCASCADESamplesJni/gp_Ax3;
 */
JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_V3d_1Viewer_PrivilegedPlane
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    RectangularGridGraphicValues
 * Signature: (Ljcas/Standard_Real;Ljcas/Standard_Real;Ljcas/Standard_Real;)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_RectangularGridGraphicValues
  (JNIEnv *, jobject, jobject, jobject, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_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_V3d_1Viewer_RectangularGridValues
  (JNIEnv *, jobject, jobject, jobject, jobject, jobject, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    Redraw
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_Redraw
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    Remove
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_Remove
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    SetCircularGridGraphicValues
 * Signature: (DD)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_SetCircularGridGraphicValues
  (JNIEnv *, jobject, jdouble, jdouble);

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

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    SetCurrentSelectedLight
 * Signature: (LCASCADESamplesJni/V3d_Light;)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_SetCurrentSelectedLight
  (JNIEnv *, jobject, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    SetDefaultAngle
 * Signature: (D)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_SetDefaultAngle
  (JNIEnv *, jobject, jdouble);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    SetDefaultLights
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_SetDefaultLights
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    SetDefaultShadingModel
 * Signature: (S)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_SetDefaultShadingModel
  (JNIEnv *, jobject, jshort);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    SetDefaultSurfaceDetail
 * Signature: (S)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_SetDefaultSurfaceDetail
  (JNIEnv *, jobject, jshort);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    SetDefaultTypeOfView
 * Signature: (S)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_SetDefaultTypeOfView
  (JNIEnv *, jobject, jshort);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    SetDefaultViewProj
 * Signature: (S)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_SetDefaultViewProj
  (JNIEnv *, jobject, jshort);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    SetDefaultViewSize
 * Signature: (D)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_SetDefaultViewSize
  (JNIEnv *, jobject, jdouble);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    SetDefaultVisualization
 * Signature: (S)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_SetDefaultVisualization
  (JNIEnv *, jobject, jshort);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    SetPrivilegedPlane
 * Signature: (LCASCADESamplesJni/gp_Ax3;)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_SetPrivilegedPlane
  (JNIEnv *, jobject, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    SetRectangularGridGraphicValues
 * Signature: (DDD)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_SetRectangularGridGraphicValues
  (JNIEnv *, jobject, jdouble, jdouble, jdouble);

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

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    SetUpdateMode
 * Signature: (S)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_SetUpdateMode
  (JNIEnv *, jobject, jshort);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    SetZBufferManagment
 * Signature: (Z)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_SetZBufferManagment
  (JNIEnv *, jobject, jboolean);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    UnHighlight
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_UnHighlight
  (JNIEnv *, jobject);

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

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    UpdateLights
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_UpdateLights
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    UpdateMode
 * Signature: ()S
 */
JNIEXPORT jshort JNICALL Java_CASCADESamplesJni_V3d_1Viewer_UpdateMode
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    V3d_Viewer_Create_0
 * Signature: (LCASCADESamplesJni/Aspect_GraphicDevice;Ljava/lang/String;Ljcas/Standard_CString;DSSSSSZZS)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_V3d_1Viewer_1Create_10
  (JNIEnv *, jobject, jobject, jstring, jobject, jdouble, jshort, jshort, jshort, jshort, jshort, jboolean, jboolean, jshort);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    V3d_Viewer_DefaultBackgroundColor_1
 * Signature: (SLjcas/Standard_Real;Ljcas/Standard_Real;Ljcas/Standard_Real;)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_V3d_1Viewer_1DefaultBackgroundColor_11
  (JNIEnv *, jobject, jshort, jobject, jobject, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    V3d_Viewer_DefaultBackgroundColor_2
 * Signature: ()LCASCADESamplesJni/Quantity_Color;
 */
JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_V3d_1Viewer_V3d_1Viewer_1DefaultBackgroundColor_12
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    V3d_Viewer_IsActive_1
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_V3d_1Viewer_V3d_1Viewer_1IsActive_11
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    V3d_Viewer_SetDefaultBackgroundColor_1
 * Signature: (SDDD)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_V3d_1Viewer_1SetDefaultBackgroundColor_11
  (JNIEnv *, jobject, jshort, jdouble, jdouble, jdouble);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    V3d_Viewer_SetDefaultBackgroundColor_2
 * Signature: (S)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_V3d_1Viewer_1SetDefaultBackgroundColor_12
  (JNIEnv *, jobject, jshort);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    V3d_Viewer_SetDefaultBackgroundColor_3
 * Signature: (LCASCADESamplesJni/Quantity_Color;)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_V3d_1Viewer_1SetDefaultBackgroundColor_13
  (JNIEnv *, jobject, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    V3d_Viewer_SetGridEcho_1
 * Signature: (Z)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_V3d_1Viewer_1SetGridEcho_11
  (JNIEnv *, jobject, jboolean);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    V3d_Viewer_SetGridEcho_2
 * Signature: (LCASCADESamplesJni/Graphic3d_AspectMarker3d;)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_V3d_1Viewer_1SetGridEcho_12
  (JNIEnv *, jobject, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    V3d_Viewer_SetLightOff_1
 * Signature: (LCASCADESamplesJni/V3d_Light;)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_V3d_1Viewer_1SetLightOff_11
  (JNIEnv *, jobject, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    V3d_Viewer_SetLightOff_2
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_V3d_1Viewer_1SetLightOff_12
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    V3d_Viewer_SetLightOn_1
 * Signature: (LCASCADESamplesJni/V3d_Light;)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_V3d_1Viewer_1SetLightOn_11
  (JNIEnv *, jobject, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    V3d_Viewer_SetLightOn_2
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_V3d_1Viewer_1SetLightOn_12
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    V3d_Viewer_SetViewOff_1
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_V3d_1Viewer_1SetViewOff_11
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    V3d_Viewer_SetViewOff_2
 * Signature: (LCASCADESamplesJni/V3d_View;)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_V3d_1Viewer_1SetViewOff_12
  (JNIEnv *, jobject, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    V3d_Viewer_SetViewOn_1
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_V3d_1Viewer_1SetViewOn_11
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    V3d_Viewer_SetViewOn_2
 * Signature: (LCASCADESamplesJni/V3d_View;)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_V3d_1Viewer_V3d_1Viewer_1SetViewOn_12
  (JNIEnv *, jobject, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    Viewer
 * Signature: ()LCASCADESamplesJni/Visual3d_ViewManager;
 */
JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_V3d_1Viewer_Viewer
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_V3d_0005fViewer
 * Method:    ZBufferManagment
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_V3d_1Viewer_ZBufferManagment
  (JNIEnv *, jobject);

#ifdef __cplusplus
}
#endif
#endif