16 #ifndef __vtkJavaUtil_h
17 #define __vtkJavaUtil_h
34 float *arr,
int size);
36 float *arr,
int size);
38 double *arr,
int size);
42 #if defined(VTK_TYPE_USE_LONG_LONG)
45 #if defined(VTK_TYPE_USE___INT64)
virtual void Execute(vtkObject *caller, unsigned long eventId, void *callData)=0
VTKWRAPPINGJAVA_EXPORT jarray vtkJavaMakeJArrayOfIntFromInt(JNIEnv *env, int *arr, int size)
abstract base class for most VTK objects
VTKWRAPPINGJAVA_EXPORT jarray vtkJavaMakeJArrayOfUnsignedCharFromUnsignedChar(JNIEnv *env, unsigned char *arr, int size)
void SetMethodID(jmethodID id)
VTKWRAPPINGJAVA_EXPORT char * vtkJavaUTFToChar(JNIEnv *env, jstring in)
VTKWRAPPINGJAVA_EXPORT jarray vtkJavaMakeJArrayOfDoubleFromDouble(JNIEnv *env, double *arr, int size)
GLsizei GLsizei GLuint * obj
VTKWRAPPINGJAVA_EXPORT bool vtkJavaUTFToString(JNIEnv *env, jstring in, std::string &out)
VTKWRAPPINGJAVA_EXPORT jarray vtkJavaMakeJArrayOfByteFromUnsignedChar(JNIEnv *env, unsigned char *arr, int size)
VTKWRAPPINGJAVA_EXPORT void vtkJavaVoidFuncArgDelete(void *)
VTKWRAPPINGJAVA_EXPORT jarray vtkJavaMakeJArrayOfUnsignedShortFromUnsignedShort(JNIEnv *env, unsigned short *ptr, int size)
VTKWRAPPINGJAVA_EXPORT jstring vtkJavaMakeJavaString(JNIEnv *env, const char *in)
VTKWRAPPINGJAVA_EXPORT void vtkJavaVoidFunc(void *)
VTKWRAPPINGJAVA_EXPORT jarray vtkJavaMakeJArrayOfUnsignedIntFromUnsignedInt(JNIEnv *env, unsigned int *arr, int size)
VTKWRAPPINGJAVA_EXPORT jarray vtkJavaMakeJArrayOfIntFromSignedChar(JNIEnv *env, signed char *arr, int size)
VTKWRAPPINGJAVA_EXPORT jarray vtkJavaMakeJArrayOfLongFromLong(JNIEnv *env, long *arr, int size)
void AssignJavaVM(JNIEnv *env)
superclass for callback/observer methods
void SetGlobalRef(jobject obj)
VTKWRAPPINGJAVA_EXPORT jarray vtkJavaMakeJArrayOfByteFromChar(JNIEnv *env, char *arr, int size)
VTKWRAPPINGJAVA_EXPORT jarray vtkJavaMakeJArrayOfIntFromIdType(JNIEnv *env, vtkIdType *arr, int size)
VTKWRAPPINGJAVA_EXPORT jarray vtkJavaMakeJArrayOfShortFromShort(JNIEnv *env, short *arr, int size)
VTKWRAPPINGJAVA_EXPORT jarray vtkJavaMakeJArrayOfUnsignedLongFromUnsignedLong(JNIEnv *env, unsigned long *arr, int size)
VTKWRAPPINGJAVA_EXPORT jarray vtkJavaMakeJArrayOfCharFromChar(JNIEnv *env, char *arr, int size)
#define VTKWRAPPINGJAVA_EXPORT
VTKWRAPPINGJAVA_EXPORT jlong q(JNIEnv *env, jobject obj)
VTKWRAPPINGJAVA_EXPORT jarray vtkJavaMakeJArrayOfFloatFromFloat(JNIEnv *env, float *arr, int size)
VTKWRAPPINGJAVA_EXPORT jarray vtkJavaMakeJArrayOfDoubleFromFloat(JNIEnv *env, float *arr, int size)
GLsizei const GLchar ** string
VTKWRAPPINGJAVA_EXPORT void * vtkJavaGetPointerFromObject(JNIEnv *env, jobject obj)
static vtkJavaCommand * New()