Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

Common/vtkJavaUtil.h File Reference

#include "vtkSystemIncludes.h"
#include <jni.h>
#include "vtkCommand.h"

Include dependency graph for vtkJavaUtil.h:

Include dependency graph

Go to the source code of this file.

Compounds

struct  vtkJavaVoidFuncArg
class  vtkJavaCommand

Functions

JNIEXPORT int vtkJavaGetId (JNIEnv *env, jobject obj)
JNIEXPORT int vtkJavaRegisterNewObject (JNIEnv *env, jobject obj, void *ptr)
JNIEXPORT void vtkJavaRegisterCastFunction (JNIEnv *env, jobject obj, int id, void *tcFunc)
JNIEXPORT void * vtkJavaGetPointerFromObject (JNIEnv *env, jobject obj, char *result_type)
JNIEXPORT void vtkJavaDeleteObject (JNIEnv *env, jobject obj)
JNIEXPORT jobject vtkJavaGetObjectFromPointer (void *ptr)
JNIEXPORT char * vtkJavaUTFToChar (JNIEnv *env, jstring in)
JNIEXPORT jstring vtkJavaMakeJavaString (JNIEnv *env, const char *in)
JNIEXPORT jarray vtkJavaMakeJArrayOfDoubleFromFloat (JNIEnv *env, float *arr, int size)
JNIEXPORT jarray vtkJavaMakeJArrayOfDoubleFromDouble (JNIEnv *env, double *arr, int size)
JNIEXPORT jarray vtkJavaMakeJArrayOfIntFromInt (JNIEnv *env, int *arr, int size)
JNIEXPORT jarray vtkJavaMakeJArrayOfByteFromUnsignedChar (JNIEnv *env, unsigned char *arr, int size)
JNIEXPORT jobject vtkJavaCreateNewJavaStubForObject (JNIEnv *env, vtkObject *obj)
JNIEXPORT jobject vtkJavaCreateNewJavaStub (JNIEnv *env, const char *fullclassname, void *obj)
JNIEXPORT void vtkJavaVoidFunc (void *)
JNIEXPORT void vtkJavaVoidFuncArgDelete (void *)


Function Documentation

JNIEXPORT int vtkJavaGetId JNIEnv *    env,
jobject    obj
 

JNIEXPORT int vtkJavaRegisterNewObject JNIEnv *    env,
jobject    obj,
void *    ptr
 

JNIEXPORT void vtkJavaRegisterCastFunction JNIEnv *    env,
jobject    obj,
int    id,
void *    tcFunc
 

JNIEXPORT void* vtkJavaGetPointerFromObject JNIEnv *    env,
jobject    obj,
char *    result_type
 

Referenced by Java_vtkPanel_LockAndExecuteVoidMethod(), Java_vtkPanel_RenderCreate(), Java_vtkPanel_RenderInternal(), and Java_vtkPanel_SetSizeInternal().

JNIEXPORT void vtkJavaDeleteObject JNIEnv *    env,
jobject    obj
 

JNIEXPORT jobject vtkJavaGetObjectFromPointer void *    ptr
 

JNIEXPORT char* vtkJavaUTFToChar JNIEnv *    env,
jstring    in
 

JNIEXPORT jstring vtkJavaMakeJavaString JNIEnv *    env,
const char *    in
 

JNIEXPORT jarray vtkJavaMakeJArrayOfDoubleFromFloat JNIEnv *    env,
float *    arr,
int    size
 

JNIEXPORT jarray vtkJavaMakeJArrayOfDoubleFromDouble JNIEnv *    env,
double *    arr,
int    size
 

JNIEXPORT jarray vtkJavaMakeJArrayOfIntFromInt JNIEnv *    env,
int *    arr,
int    size
 

JNIEXPORT jarray vtkJavaMakeJArrayOfByteFromUnsignedChar JNIEnv *    env,
unsigned char *    arr,
int    size
 

JNIEXPORT jobject vtkJavaCreateNewJavaStubForObject JNIEnv *    env,
vtkObject   obj
 

JNIEXPORT jobject vtkJavaCreateNewJavaStub JNIEnv *    env,
const char *    fullclassname,
void *    obj
 

JNIEXPORT void vtkJavaVoidFunc void *   
 

JNIEXPORT void vtkJavaVoidFuncArgDelete void *   
 


Generated on Thu Mar 28 14:20:46 2002 for VTK by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001