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

#ifndef _Included_CASCADESamplesJni_TopoDS_0005fShape
#define _Included_CASCADESamplesJni_TopoDS_0005fShape
#ifdef __cplusplus
extern "C" {
#endif
/* Inaccessible static: myCasLock */
/*
 * Class:     CASCADESamplesJni_TopoDS_0005fShape
 * Method:    Complement
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_TopoDS_1Shape_Complement
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_TopoDS_0005fShape
 * Method:    Complemented
 * Signature: ()LCASCADESamplesJni/TopoDS_Shape;
 */
JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_TopoDS_1Shape_Complemented
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_TopoDS_0005fShape
 * Method:    Compose
 * Signature: (S)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_TopoDS_1Shape_Compose
  (JNIEnv *, jobject, jshort);

/*
 * Class:     CASCADESamplesJni_TopoDS_0005fShape
 * Method:    Composed
 * Signature: (S)LCASCADESamplesJni/TopoDS_Shape;
 */
JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_TopoDS_1Shape_Composed
  (JNIEnv *, jobject, jshort);

/*
 * Class:     CASCADESamplesJni_TopoDS_0005fShape
 * Method:    EmptyCopied
 * Signature: ()LCASCADESamplesJni/TopoDS_Shape;
 */
JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_TopoDS_1Shape_EmptyCopied
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_TopoDS_0005fShape
 * Method:    EmptyCopy
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_TopoDS_1Shape_EmptyCopy
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_TopoDS_0005fShape
 * Method:    FinalizeValue
 * Signature: (J)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_TopoDS_1Shape_FinalizeValue
  (JNIEnv *, jclass, jlong);

/*
 * Class:     CASCADESamplesJni_TopoDS_0005fShape
 * Method:    HashCode
 * Signature: (I)I
 */
JNIEXPORT jint JNICALL Java_CASCADESamplesJni_TopoDS_1Shape_HashCode
  (JNIEnv *, jobject, jint);

/*
 * Class:     CASCADESamplesJni_TopoDS_0005fShape
 * Method:    IsEqual
 * Signature: (LCASCADESamplesJni/TopoDS_Shape;)Z
 */
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_TopoDS_1Shape_IsEqual
  (JNIEnv *, jobject, jobject);

/*
 * Class:     CASCADESamplesJni_TopoDS_0005fShape
 * Method:    IsNotEqual
 * Signature: (LCASCADESamplesJni/TopoDS_Shape;)Z
 */
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_TopoDS_1Shape_IsNotEqual
  (JNIEnv *, jobject, jobject);

/*
 * Class:     CASCADESamplesJni_TopoDS_0005fShape
 * Method:    IsNull
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_TopoDS_1Shape_IsNull
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_TopoDS_0005fShape
 * Method:    IsPartner
 * Signature: (LCASCADESamplesJni/TopoDS_Shape;)Z
 */
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_TopoDS_1Shape_IsPartner
  (JNIEnv *, jobject, jobject);

/*
 * Class:     CASCADESamplesJni_TopoDS_0005fShape
 * Method:    IsSame
 * Signature: (LCASCADESamplesJni/TopoDS_Shape;)Z
 */
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_TopoDS_1Shape_IsSame
  (JNIEnv *, jobject, jobject);

/*
 * Class:     CASCADESamplesJni_TopoDS_0005fShape
 * Method:    Located
 * Signature: (LCASCADESamplesJni/TopLoc_Location;)LCASCADESamplesJni/TopoDS_Shape;
 */
JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_TopoDS_1Shape_Located
  (JNIEnv *, jobject, jobject);

/*
 * Class:     CASCADESamplesJni_TopoDS_0005fShape
 * Method:    Move
 * Signature: (LCASCADESamplesJni/TopLoc_Location;)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_TopoDS_1Shape_Move
  (JNIEnv *, jobject, jobject);

/*
 * Class:     CASCADESamplesJni_TopoDS_0005fShape
 * Method:    Moved
 * Signature: (LCASCADESamplesJni/TopLoc_Location;)LCASCADESamplesJni/TopoDS_Shape;
 */
JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_TopoDS_1Shape_Moved
  (JNIEnv *, jobject, jobject);

/*
 * Class:     CASCADESamplesJni_TopoDS_0005fShape
 * Method:    Nullify
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_TopoDS_1Shape_Nullify
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_TopoDS_0005fShape
 * Method:    Oriented
 * Signature: (S)LCASCADESamplesJni/TopoDS_Shape;
 */
JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_TopoDS_1Shape_Oriented
  (JNIEnv *, jobject, jshort);

/*
 * Class:     CASCADESamplesJni_TopoDS_0005fShape
 * Method:    Reverse
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_TopoDS_1Shape_Reverse
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_TopoDS_0005fShape
 * Method:    Reversed
 * Signature: ()LCASCADESamplesJni/TopoDS_Shape;
 */
JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_TopoDS_1Shape_Reversed
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_TopoDS_0005fShape
 * Method:    ShapeType
 * Signature: ()S
 */
JNIEXPORT jshort JNICALL Java_CASCADESamplesJni_TopoDS_1Shape_ShapeType
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_TopoDS_0005fShape
 * Method:    TopoDS_Shape_Checked_1
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_TopoDS_1Shape_TopoDS_1Shape_1Checked_11
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_TopoDS_0005fShape
 * Method:    TopoDS_Shape_Checked_2
 * Signature: (Z)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_TopoDS_1Shape_TopoDS_1Shape_1Checked_12
  (JNIEnv *, jobject, jboolean);

/*
 * Class:     CASCADESamplesJni_TopoDS_0005fShape
 * Method:    TopoDS_Shape_Closed_1
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_TopoDS_1Shape_TopoDS_1Shape_1Closed_11
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_TopoDS_0005fShape
 * Method:    TopoDS_Shape_Closed_2
 * Signature: (Z)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_TopoDS_1Shape_TopoDS_1Shape_1Closed_12
  (JNIEnv *, jobject, jboolean);

/*
 * Class:     CASCADESamplesJni_TopoDS_0005fShape
 * Method:    TopoDS_Shape_Convex_1
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_TopoDS_1Shape_TopoDS_1Shape_1Convex_11
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_TopoDS_0005fShape
 * Method:    TopoDS_Shape_Convex_2
 * Signature: (Z)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_TopoDS_1Shape_TopoDS_1Shape_1Convex_12
  (JNIEnv *, jobject, jboolean);

/*
 * Class:     CASCADESamplesJni_TopoDS_0005fShape
 * Method:    TopoDS_Shape_Create_0
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_TopoDS_1Shape_TopoDS_1Shape_1Create_10
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_TopoDS_0005fShape
 * Method:    TopoDS_Shape_Free_1
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_TopoDS_1Shape_TopoDS_1Shape_1Free_11
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_TopoDS_0005fShape
 * Method:    TopoDS_Shape_Free_2
 * Signature: (Z)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_TopoDS_1Shape_TopoDS_1Shape_1Free_12
  (JNIEnv *, jobject, jboolean);

/*
 * Class:     CASCADESamplesJni_TopoDS_0005fShape
 * Method:    TopoDS_Shape_Infinite_1
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_TopoDS_1Shape_TopoDS_1Shape_1Infinite_11
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_TopoDS_0005fShape
 * Method:    TopoDS_Shape_Infinite_2
 * Signature: (Z)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_TopoDS_1Shape_TopoDS_1Shape_1Infinite_12
  (JNIEnv *, jobject, jboolean);

/*
 * Class:     CASCADESamplesJni_TopoDS_0005fShape
 * Method:    TopoDS_Shape_Location_1
 * Signature: ()LCASCADESamplesJni/TopLoc_Location;
 */
JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_TopoDS_1Shape_TopoDS_1Shape_1Location_11
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_TopoDS_0005fShape
 * Method:    TopoDS_Shape_Location_2
 * Signature: (LCASCADESamplesJni/TopLoc_Location;)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_TopoDS_1Shape_TopoDS_1Shape_1Location_12
  (JNIEnv *, jobject, jobject);

/*
 * Class:     CASCADESamplesJni_TopoDS_0005fShape
 * Method:    TopoDS_Shape_Modified_1
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_TopoDS_1Shape_TopoDS_1Shape_1Modified_11
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_TopoDS_0005fShape
 * Method:    TopoDS_Shape_Modified_2
 * Signature: (Z)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_TopoDS_1Shape_TopoDS_1Shape_1Modified_12
  (JNIEnv *, jobject, jboolean);

/*
 * Class:     CASCADESamplesJni_TopoDS_0005fShape
 * Method:    TopoDS_Shape_Orientable_1
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_CASCADESamplesJni_TopoDS_1Shape_TopoDS_1Shape_1Orientable_11
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_TopoDS_0005fShape
 * Method:    TopoDS_Shape_Orientable_2
 * Signature: (Z)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_TopoDS_1Shape_TopoDS_1Shape_1Orientable_12
  (JNIEnv *, jobject, jboolean);

/*
 * Class:     CASCADESamplesJni_TopoDS_0005fShape
 * Method:    TopoDS_Shape_Orientation_1
 * Signature: ()S
 */
JNIEXPORT jshort JNICALL Java_CASCADESamplesJni_TopoDS_1Shape_TopoDS_1Shape_1Orientation_11
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_TopoDS_0005fShape
 * Method:    TopoDS_Shape_Orientation_2
 * Signature: (S)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_TopoDS_1Shape_TopoDS_1Shape_1Orientation_12
  (JNIEnv *, jobject, jshort);

/*
 * Class:     CASCADESamplesJni_TopoDS_0005fShape
 * Method:    TopoDS_Shape_TShape_1
 * Signature: ()LCASCADESamplesJni/TopoDS_TShape;
 */
JNIEXPORT jobject JNICALL Java_CASCADESamplesJni_TopoDS_1Shape_TopoDS_1Shape_1TShape_11
  (JNIEnv *, jobject);

/*
 * Class:     CASCADESamplesJni_TopoDS_0005fShape
 * Method:    TopoDS_Shape_TShape_2
 * Signature: (LCASCADESamplesJni/TopoDS_TShape;)V
 */
JNIEXPORT void JNICALL Java_CASCADESamplesJni_TopoDS_1Shape_TopoDS_1Shape_1TShape_12
  (JNIEnv *, jobject, jobject);

#ifdef __cplusplus
}
#endif
#endif