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

#ifndef _Included_org_kde_qt_QPointArray
#define _Included_org_kde_qt_QPointArray
#ifdef __cplusplus
extern "C" {
#endif
/*
 * Class:     org_kde_qt_QPointArray
 * Method:    newQPointArray
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QPointArray_newQPointArray__
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QPointArray
 * Method:    newQPointArray
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QPointArray_newQPointArray__I
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_qt_QPointArray
 * Method:    newQPointArray
 * Signature: (Lorg/kde/qt/QPointArray;)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QPointArray_newQPointArray__Lorg_kde_qt_QPointArray_2
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_qt_QPointArray
 * Method:    newQPointArray
 * Signature: (Lorg/kde/qt/QRect;Z)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QPointArray_newQPointArray__Lorg_kde_qt_QRect_2Z
  (JNIEnv *, jobject, jobject, jboolean);

/*
 * Class:     org_kde_qt_QPointArray
 * Method:    newQPointArray
 * Signature: (Lorg/kde/qt/QRect;)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QPointArray_newQPointArray__Lorg_kde_qt_QRect_2
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_qt_QPointArray
 * Method:    newQPointArray
 * Signature: (I[S)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QPointArray_newQPointArray__I_3S
  (JNIEnv *, jobject, jint, jshortArray);

/*
 * Class:     org_kde_qt_QPointArray
 * Method:    copy
 * Signature: ()Lorg/kde/qt/QPointArray;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QPointArray_copy
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QPointArray
 * Method:    translate
 * Signature: (II)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QPointArray_translate
  (JNIEnv *, jobject, jint, jint);

/*
 * Class:     org_kde_qt_QPointArray
 * Method:    boundingRect
 * Signature: ()Lorg/kde/qt/QRect;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QPointArray_boundingRect
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QPointArray
 * Method:    point
 * Signature: (I[I[I)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QPointArray_point__I_3I_3I
  (JNIEnv *, jobject, jint, jintArray, jintArray);

/*
 * Class:     org_kde_qt_QPointArray
 * Method:    point
 * Signature: (I)Lorg/kde/qt/QPoint;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QPointArray_point__I
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_qt_QPointArray
 * Method:    setPoint
 * Signature: (III)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QPointArray_setPoint__III
  (JNIEnv *, jobject, jint, jint, jint);

/*
 * Class:     org_kde_qt_QPointArray
 * Method:    setPoint
 * Signature: (ILorg/kde/qt/QPoint;)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QPointArray_setPoint__ILorg_kde_qt_QPoint_2
  (JNIEnv *, jobject, jint, jobject);

/*
 * Class:     org_kde_qt_QPointArray
 * Method:    setPoints
 * Signature: (I[S)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QPointArray_setPoints
  (JNIEnv *, jobject, jint, jshortArray);

/*
 * Class:     org_kde_qt_QPointArray
 * Method:    putPoints
 * Signature: (II[S)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QPointArray_putPoints__II_3S
  (JNIEnv *, jobject, jint, jint, jshortArray);

/*
 * Class:     org_kde_qt_QPointArray
 * Method:    putPoints
 * Signature: (IILorg/kde/qt/QPointArray;I)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QPointArray_putPoints__IILorg_kde_qt_QPointArray_2I
  (JNIEnv *, jobject, jint, jint, jobject, jint);

/*
 * Class:     org_kde_qt_QPointArray
 * Method:    putPoints
 * Signature: (IILorg/kde/qt/QPointArray;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QPointArray_putPoints__IILorg_kde_qt_QPointArray_2
  (JNIEnv *, jobject, jint, jint, jobject);

/*
 * Class:     org_kde_qt_QPointArray
 * Method:    makeArc
 * Signature: (IIIIII)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QPointArray_makeArc__IIIIII
  (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint);

/*
 * Class:     org_kde_qt_QPointArray
 * Method:    makeEllipse
 * Signature: (IIII)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QPointArray_makeEllipse
  (JNIEnv *, jobject, jint, jint, jint, jint);

/*
 * Class:     org_kde_qt_QPointArray
 * Method:    makeArc
 * Signature: (IIIIIILorg/kde/qt/QWMatrix;)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QPointArray_makeArc__IIIIIILorg_kde_qt_QWMatrix_2
  (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jobject);

/*
 * Class:     org_kde_qt_QPointArray
 * Method:    cubicBezier
 * Signature: ()Lorg/kde/qt/QPointArray;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QPointArray_cubicBezier
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QPointArray
 * Method:    cleanBuffers
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QPointArray_cleanBuffers
  (JNIEnv *, jclass);

/*
 * Class:     org_kde_qt_QPointArray
 * Method:    finalize
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QPointArray_finalize
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QPointArray
 * Method:    dispose
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QPointArray_dispose
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QPointArray
 * Method:    isDisposed
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QPointArray_isDisposed
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QPointArray
 * Method:    size
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_qt_QPointArray_size
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QPointArray
 * Method:    count
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_qt_QPointArray_count
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QPointArray
 * Method:    isEmpty
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QPointArray_isEmpty
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QPointArray
 * Method:    isNull
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QPointArray_isNull
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QPointArray
 * Method:    resize
 * Signature: (I)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QPointArray_resize
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_qt_QPointArray
 * Method:    truncate
 * Signature: (I)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QPointArray_truncate
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_qt_QPointArray
 * Method:    begin
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_qt_QPointArray_begin
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QPointArray
 * Method:    end
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_qt_QPointArray_end
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QPointArray
 * Method:    at
 * Signature: (I)Lorg/kde/qt/QPoint;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QPointArray_at
  (JNIEnv *, jobject, jint);

#ifdef __cplusplus
}
#endif
#endif
