Please, help us to better serve our user community by answering the following short survey: https://www.hdfgroup.org/website-survey/

| HDF 4.3.0 API Reference |

Loading...
Searching...
No Matches
Functions
hdfgrImp.h File Reference
`#include <jni.h>`

## Functions
JNIEXPORT jlong JNICALL | Java_hdf_hdflib_HDFLibrary_GRstart (JNIEnv *env, jclass clss, jlong file_id)
JNIEXPORT jboolean JNICALL | Java_hdf_hdflib_HDFLibrary_GRend (JNIEnv *env, jclass clss, jlong gr_id)
JNIEXPORT jboolean JNICALL | Java_hdf_hdflib_HDFLibrary_GRendaccess (JNIEnv *env, jclass clss, jlong gr_id)
JNIEXPORT jboolean JNICALL | Java_hdf_hdflib_HDFLibrary_GRfileinfo (JNIEnv *env, jclass clss, jlong gr_id, jintArray argv)
JNIEXPORT jlong JNICALL | Java_hdf_hdflib_HDFLibrary_GRselect (JNIEnv *env, jclass clss, jlong gr_id, jint index)
JNIEXPORT jint JNICALL | Java_hdf_hdflib_HDFLibrary_GRnametoindex (JNIEnv *env, jclass clss, jlong gr_id, jstring gr_name)
JNIEXPORT jboolean JNICALL | Java_hdf_hdflib_HDFLibrary_GRgetchunkinfo (JNIEnv *env, jclass clss, jlong grsid, jobject chunk_def, jintArray cflags)
JNIEXPORT jboolean JNICALL | Java_hdf_hdflib_HDFLibrary_GRgetiminfo (JNIEnv *env, jclass clss, jlong ri_id, jobjectArray gr_name, jintArray argv, jintArray dim_sizes)
JNIEXPORT jboolean JNICALL | Java_hdf_hdflib_HDFLibrary_GRreadimage (JNIEnv *env, jclass clss, jlong ri_id, jintArray start, jintArray stride, jintArray edge, jbyteArray data)
JNIEXPORT jshort JNICALL | Java_hdf_hdflib_HDFLibrary_GRidtoref (JNIEnv *env, jclass clss, jlong gr_id)
JNIEXPORT jint JNICALL | Java_hdf_hdflib_HDFLibrary_GRreftoindex (JNIEnv *env, jclass clss, jlong gr_id, jshort ref)
JNIEXPORT jboolean JNICALL | Java_hdf_hdflib_HDFLibrary_GRreqlutil (JNIEnv *env, jclass clss, jlong gr_id, jint interlace_mode)
JNIEXPORT jboolean JNICALL | Java_hdf_hdflib_HDFLibrary_GRreqimageil (JNIEnv *env, jclass clss, jlong gr_id, jint interlace_mode)
JNIEXPORT jlong JNICALL | Java_hdf_hdflib_HDFLibrary_GRgetlutid (JNIEnv *env, jclass clss, jlong gr_id, jint index)
JNIEXPORT jint JNICALL | Java_hdf_hdflib_HDFLibrary_GRgetnluts (JNIEnv *env, jclass clss, jlong gr_id)
JNIEXPORT jboolean JNICALL | Java_hdf_hdflib_HDFLibrary_GRgetlutinfo (JNIEnv *env, jclass clss, jlong ri_id, jintArray argv)
JNIEXPORT jboolean JNICALL | Java_hdf_hdflib_HDFLibrary_GRreadlut (JNIEnv *env, jclass clss, jlong pal_id, jbyteArray pal_data)
JNIEXPORT jboolean JNICALL | Java_hdf_hdflib_HDFLibrary_GRattrinfo (JNIEnv *env, jclass clss, jlong gr_id, jint attr_index, jobjectArray name, jintArray argv)
JNIEXPORT jboolean JNICALL | Java_hdf_hdflib_HDFLibrary_GRgetattr (JNIEnv *env, jclass clss, jlong gr_id, jint attr_index, jbyteArray values)
JNIEXPORT jint JNICALL | Java_hdf_hdflib_HDFLibrary_GRfindattr (JNIEnv *env, jclass clss, jlong gr_id, jstring attr_name)
JNIEXPORT jlong JNICALL | Java_hdf_hdflib_HDFLibrary_GRcreate (JNIEnv *env, jclass clss, jlong gr_id, jstring name, jint ncomp, jlong data_type, jint interlace_mode, jintArray dim_sizes)
JNIEXPORT jshort JNICALL | Java_hdf_hdflib_HDFLibrary_GRluttoref (JNIEnv *env, jclass clss, jlong pal_id)
JNIEXPORT jboolean JNICALL | Java_hdf_hdflib_HDFLibrary_GRsetattr__JLjava_lang_String_2JILjava_lang_String_2 (JNIEnv *env, jclass clss, jlong gr_id, jstring attr_name, jlong data_type, jint count, jstring values)
JNIEXPORT jboolean JNICALL | Java_hdf_hdflib_HDFLibrary_GRsetattr__JLjava_lang_String_2JI_3B (JNIEnv *env, jclass clss, jlong gr_id, jstring attr_name, jlong data_type, jint count, jbyteArray values)
JNIEXPORT jboolean JNICALL | Java_hdf_hdflib_HDFLibrary_GRsetcompress (JNIEnv *env, jclass clss, jlong ri_id, jint comp_type, jobject c_info)
JNIEXPORT jboolean JNICALL | Java_hdf_hdflib_HDFLibrary_GRgetcompress (JNIEnv *env, jclass clss, jlong ri_id, jobject c_info)
JNIEXPORT jboolean JNICALL | Java_hdf_hdflib_HDFLibrary_GRgetcompinfo (JNIEnv *env, jclass clss, jlong ri_id, jobject c_info)
JNIEXPORT jboolean JNICALL | Java_hdf_hdflib_HDFLibrary_GRsetchunk (JNIEnv *env, jclass clss, jlong sdsid, jobject chunk_def, jint flags)
JNIEXPORT jint JNICALL | Java_hdf_hdflib_HDFLibrary_GRsetchunkcache (JNIEnv *env, jclass clss, jlong sdsid, jint maxcache, jint flags)
JNIEXPORT jboolean JNICALL | Java_hdf_hdflib_HDFLibrary_GRsetexternalfile (JNIEnv *env, jclass clss, jlong ri_id, jstring filename, jint offset)
JNIEXPORT jboolean JNICALL | Java_hdf_hdflib_HDFLibrary_GRwriteimage (JNIEnv *env, jclass clss, jlong ri_id, jintArray start, jintArray stride, jintArray edge, jbyteArray data)
JNIEXPORT jboolean JNICALL | Java_hdf_hdflib_HDFLibrary_GRwritelut (JNIEnv *env, jclass clss, jlong pal_id, jint ncomp, jint data_type, jint interlace, jint num_entries, jbyteArray pal_data)
JNIEXPORT jboolean JNICALL | Java_hdf_hdflib_HDFLibrary_GRreadchunk (JNIEnv *env, jclass clss, jlong grid, jintArray origin, jbyteArray dat)
JNIEXPORT jboolean JNICALL | Java_hdf_hdflib_HDFLibrary_GRwritechunk (JNIEnv *env, jclass clss, jlong grid, jintArray origin, jbyteArray dat)

## Function Documentation

## ◆ Java_hdf_hdflib_HDFLibrary_GRattrinfo()

JNIEXPORT jboolean JNICALL Java_hdf_hdflib_HDFLibrary_GRattrinfo | ( | JNIEnv * | env,
|  | jclass | clss,
|  | jlong | gr_id,
|  | jint | attr_index,
|  | jobjectArray | name,
|  | jintArray | argv )

## ◆ Java_hdf_hdflib_HDFLibrary_GRcreate()

JNIEXPORT jlong JNICALL Java_hdf_hdflib_HDFLibrary_GRcreate | ( | JNIEnv * | env,
|  | jclass | clss,
|  | jlong | gr_id,
|  | jstring | name,
|  | jint | ncomp,
|  | jlong | data_type,
|  | jint | interlace_mode,
|  | jintArray | dim_sizes )

## ◆ Java_hdf_hdflib_HDFLibrary_GRend()

JNIEXPORT jboolean JNICALL Java_hdf_hdflib_HDFLibrary_GRend | ( | JNIEnv * | env,
|  | jclass | clss,
|  | jlong | gr_id )

## ◆ Java_hdf_hdflib_HDFLibrary_GRendaccess()

JNIEXPORT jboolean JNICALL Java_hdf_hdflib_HDFLibrary_GRendaccess | ( | JNIEnv * | env,
|  | jclass | clss,
|  | jlong | gr_id )

## ◆ Java_hdf_hdflib_HDFLibrary_GRfileinfo()

JNIEXPORT jboolean JNICALL Java_hdf_hdflib_HDFLibrary_GRfileinfo | ( | JNIEnv * | env,
|  | jclass | clss,
|  | jlong | gr_id,
|  | jintArray | argv )

## ◆ Java_hdf_hdflib_HDFLibrary_GRfindattr()

JNIEXPORT jint JNICALL Java_hdf_hdflib_HDFLibrary_GRfindattr | ( | JNIEnv * | env,
|  | jclass | clss,
|  | jlong | gr_id,
|  | jstring | attr_name )

## ◆ Java_hdf_hdflib_HDFLibrary_GRgetattr()

JNIEXPORT jboolean JNICALL Java_hdf_hdflib_HDFLibrary_GRgetattr | ( | JNIEnv * | env,
|  | jclass | clss,
|  | jlong | gr_id,
|  | jint | attr_index,
|  | jbyteArray | values )

## ◆ Java_hdf_hdflib_HDFLibrary_GRgetchunkinfo()

JNIEXPORT jboolean JNICALL Java_hdf_hdflib_HDFLibrary_GRgetchunkinfo | ( | JNIEnv * | env,
|  | jclass | clss,
|  | jlong | grsid,
|  | jobject | chunk_def,
|  | jintArray | cflags )

## ◆ Java_hdf_hdflib_HDFLibrary_GRgetcompinfo()

JNIEXPORT jboolean JNICALL Java_hdf_hdflib_HDFLibrary_GRgetcompinfo | ( | JNIEnv * | env,
|  | jclass | clss,
|  | jlong | ri_id,
|  | jobject | c_info )

## ◆ Java_hdf_hdflib_HDFLibrary_GRgetcompress()

JNIEXPORT jboolean JNICALL Java_hdf_hdflib_HDFLibrary_GRgetcompress | ( | JNIEnv * | env,
|  | jclass | clss,
|  | jlong | ri_id,
|  | jobject | c_info )

## ◆ Java_hdf_hdflib_HDFLibrary_GRgetiminfo()

JNIEXPORT jboolean JNICALL Java_hdf_hdflib_HDFLibrary_GRgetiminfo | ( | JNIEnv * | env,
|  | jclass | clss,
|  | jlong | ri_id,
|  | jobjectArray | gr_name,
|  | jintArray | argv,
|  | jintArray | dim_sizes )

## ◆ Java_hdf_hdflib_HDFLibrary_GRgetlutid()

JNIEXPORT jlong JNICALL Java_hdf_hdflib_HDFLibrary_GRgetlutid | ( | JNIEnv * | env,
|  | jclass | clss,
|  | jlong | gr_id,
|  | jint | index )

## ◆ Java_hdf_hdflib_HDFLibrary_GRgetlutinfo()

JNIEXPORT jboolean JNICALL Java_hdf_hdflib_HDFLibrary_GRgetlutinfo | ( | JNIEnv * | env,
|  | jclass | clss,
|  | jlong | ri_id,
|  | jintArray | argv )

## ◆ Java_hdf_hdflib_HDFLibrary_GRgetnluts()

JNIEXPORT jint JNICALL Java_hdf_hdflib_HDFLibrary_GRgetnluts | ( | JNIEnv * | env,
|  | jclass | clss,
|  | jlong | gr_id )

## ◆ Java_hdf_hdflib_HDFLibrary_GRidtoref()

JNIEXPORT jshort JNICALL Java_hdf_hdflib_HDFLibrary_GRidtoref | ( | JNIEnv * | env,
|  | jclass | clss,
|  | jlong | gr_id )

## ◆ Java_hdf_hdflib_HDFLibrary_GRluttoref()

JNIEXPORT jshort JNICALL Java_hdf_hdflib_HDFLibrary_GRluttoref | ( | JNIEnv * | env,
|  | jclass | clss,
|  | jlong | pal_id )

## ◆ Java_hdf_hdflib_HDFLibrary_GRnametoindex()

JNIEXPORT jint JNICALL Java_hdf_hdflib_HDFLibrary_GRnametoindex | ( | JNIEnv * | env,
|  | jclass | clss,
|  | jlong | gr_id,
|  | jstring | gr_name )

## ◆ Java_hdf_hdflib_HDFLibrary_GRreadchunk()

JNIEXPORT jboolean JNICALL Java_hdf_hdflib_HDFLibrary_GRreadchunk | ( | JNIEnv * | env,
|  | jclass | clss,
|  | jlong | grid,
|  | jintArray | origin,
|  | jbyteArray | dat )

## ◆ Java_hdf_hdflib_HDFLibrary_GRreadimage()

JNIEXPORT jboolean JNICALL Java_hdf_hdflib_HDFLibrary_GRreadimage | ( | JNIEnv * | env,
|  | jclass | clss,
|  | jlong | ri_id,
|  | jintArray | start,
|  | jintArray | stride,
|  | jintArray | edge,
|  | jbyteArray | data )

## ◆ Java_hdf_hdflib_HDFLibrary_GRreadlut()

JNIEXPORT jboolean JNICALL Java_hdf_hdflib_HDFLibrary_GRreadlut | ( | JNIEnv * | env,
|  | jclass | clss,
|  | jlong | pal_id,
|  | jbyteArray | pal_data )

## ◆ Java_hdf_hdflib_HDFLibrary_GRreftoindex()

JNIEXPORT jint JNICALL Java_hdf_hdflib_HDFLibrary_GRreftoindex | ( | JNIEnv * | env,
|  | jclass | clss,
|  | jlong | gr_id,
|  | jshort | ref )

## ◆ Java_hdf_hdflib_HDFLibrary_GRreqimageil()

JNIEXPORT jboolean JNICALL Java_hdf_hdflib_HDFLibrary_GRreqimageil | ( | JNIEnv * | env,
|  | jclass | clss,
|  | jlong | gr_id,
|  | jint | interlace_mode )

## ◆ Java_hdf_hdflib_HDFLibrary_GRreqlutil()

JNIEXPORT jboolean JNICALL Java_hdf_hdflib_HDFLibrary_GRreqlutil | ( | JNIEnv * | env,
|  | jclass | clss,
|  | jlong | gr_id,
|  | jint | interlace_mode )

## ◆ Java_hdf_hdflib_HDFLibrary_GRselect()

JNIEXPORT jlong JNICALL Java_hdf_hdflib_HDFLibrary_GRselect | ( | JNIEnv * | env,
|  | jclass | clss,
|  | jlong | gr_id,
|  | jint | index )

## ◆ Java_hdf_hdflib_HDFLibrary_GRsetattr__JLjava_lang_String_2JI_3B()

JNIEXPORT jboolean JNICALL Java_hdf_hdflib_HDFLibrary_GRsetattr__JLjava_lang_String_2JI_3B | ( | JNIEnv * | env,
|  | jclass | clss,
|  | jlong | gr_id,
|  | jstring | attr_name,
|  | jlong | data_type,
|  | jint | count,
|  | jbyteArray | values )

## ◆ Java_hdf_hdflib_HDFLibrary_GRsetattr__JLjava_lang_String_2JILjava_lang_String_2()

JNIEXPORT jboolean JNICALL Java_hdf_hdflib_HDFLibrary_GRsetattr__JLjava_lang_String_2JILjava_lang_String_2 | ( | JNIEnv * | env,
|  | jclass | clss,
|  | jlong | gr_id,
|  | jstring | attr_name,
|  | jlong | data_type,
|  | jint | count,
|  | jstring | values )

## ◆ Java_hdf_hdflib_HDFLibrary_GRsetchunk()

JNIEXPORT jboolean JNICALL Java_hdf_hdflib_HDFLibrary_GRsetchunk | ( | JNIEnv * | env,
|  | jclass | clss,
|  | jlong | sdsid,
|  | jobject | chunk_def,
|  | jint | flags )

## ◆ Java_hdf_hdflib_HDFLibrary_GRsetchunkcache()

JNIEXPORT jint JNICALL Java_hdf_hdflib_HDFLibrary_GRsetchunkcache | ( | JNIEnv * | env,
|  | jclass | clss,
|  | jlong | sdsid,
|  | jint | maxcache,
|  | jint | flags )

## ◆ Java_hdf_hdflib_HDFLibrary_GRsetcompress()

JNIEXPORT jboolean JNICALL Java_hdf_hdflib_HDFLibrary_GRsetcompress | ( | JNIEnv * | env,
|  | jclass | clss,
|  | jlong | ri_id,
|  | jint | comp_type,
|  | jobject | c_info )

## ◆ Java_hdf_hdflib_HDFLibrary_GRsetexternalfile()

JNIEXPORT jboolean JNICALL Java_hdf_hdflib_HDFLibrary_GRsetexternalfile | ( | JNIEnv * | env,
|  | jclass | clss,
|  | jlong | ri_id,
|  | jstring | filename,
|  | jint | offset )

## ◆ Java_hdf_hdflib_HDFLibrary_GRstart()

JNIEXPORT jlong JNICALL Java_hdf_hdflib_HDFLibrary_GRstart | ( | JNIEnv * | env,
|  | jclass | clss,
|  | jlong | file_id )

## ◆ Java_hdf_hdflib_HDFLibrary_GRwritechunk()

JNIEXPORT jboolean JNICALL Java_hdf_hdflib_HDFLibrary_GRwritechunk | ( | JNIEnv * | env,
|  | jclass | clss,
|  | jlong | grid,
|  | jintArray | origin,
|  | jbyteArray | dat )

## ◆ Java_hdf_hdflib_HDFLibrary_GRwriteimage()

JNIEXPORT jboolean JNICALL Java_hdf_hdflib_HDFLibrary_GRwriteimage | ( | JNIEnv * | env,
|  | jclass | clss,
|  | jlong | ri_id,
|  | jintArray | start,
|  | jintArray | stride,
|  | jintArray | edge,
|  | jbyteArray | data )

## ◆ Java_hdf_hdflib_HDFLibrary_GRwritelut()

JNIEXPORT jboolean JNICALL Java_hdf_hdflib_HDFLibrary_GRwritelut | ( | JNIEnv * | env,
|  | jclass | clss,
|  | jlong | pal_id,
|  | jint | ncomp,
|  | jint | data_type,
|  | jint | interlace,
|  | jint | num_entries,
|  | jbyteArray | pal_data )