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 vtkJavaDeleteObjectFromHash (JNIEnv *env, int id)
JNIEXPORT jobject vtkJavaGetObjectFromPointer (void *ptr)
JNIEXPORT int vtkJavaShouldIDeleteObject (JNIEnv *env, jobject obj)
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
) 
 

JNIEXPORT void vtkJavaDeleteObjectFromHash (  JNIEnv *    env,
int    id
) 
 

JNIEXPORT jobject vtkJavaGetObjectFromPointer (  void *    ptr ) 
 

JNIEXPORT int vtkJavaShouldIDeleteObject (  JNIEnv *    env,
jobject    obj
) 
 

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 Wed Nov 21 12:33:04 2001 for VTK by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001