ucar.nc2.jni.netcdf
Interface NCLibrary
public interface NCLibrary
JNA access to Netcd4 C Library, using JNI to shared C library.
Just the functions actually used.
- Since:
- Oct 30, 2008
- Author:
- caron
Method Summary |
int |
nc_close(int ncid)
|
int |
nc_get_att_double(int ncid,
int varid,
String name,
double[] ip)
|
int |
nc_get_att_float(int ncid,
int varid,
String name,
float[] ip)
|
int |
nc_get_att_int(int ncid,
int varid,
String name,
int[] ip)
|
int |
nc_get_att_longlong(int ncid,
int varid,
String name,
long[] ip)
|
int |
nc_get_att_schar(int ncid,
int varid,
String name,
byte[] ip)
|
int |
nc_get_att_short(int ncid,
int varid,
String name,
short[] ip)
|
int |
nc_get_att_string(int ncid,
int varid,
String name,
String[] ip)
|
int |
nc_get_att_text(int ncid,
int varid,
String name,
byte[] ip)
|
int |
nc_get_att_ubyte(int ncid,
int varid,
String name,
byte[] ip)
|
int |
nc_get_att_uchar(int ncid,
int varid,
String name,
byte[] ip)
|
int |
nc_get_att_uint(int ncid,
int varid,
String name,
int[] ip)
|
int |
nc_get_att_ulonglong(int ncid,
int varid,
String name,
long[] ip)
|
int |
nc_get_att_ushort(int ncid,
int varid,
String name,
short[] ip)
|
int |
nc_get_att(int ncid,
int varid,
String name,
ByteBuffer bbuff)
|
int |
nc_get_att(int ncid,
int varid,
String name,
NCLibrary.Vlen_t[] vlen)
|
int |
nc_get_var_double(int ncid,
int varid,
double[] ip)
|
int |
nc_get_var_float(int ncid,
int varid,
float[] ip)
|
int |
nc_get_var_int(int ncid,
int varid,
int[] ip)
|
int |
nc_get_var_longlong(int ncid,
int varid,
long[] ip)
|
int |
nc_get_var_schar(int ncid,
int varid,
byte[] ip)
|
int |
nc_get_var_short(int ncid,
int varid,
short[] ip)
|
int |
nc_get_var_string(int ncid,
int varid,
String[] sarray)
|
int |
nc_get_var_text(int ncid,
int varid,
byte[] op)
|
int |
nc_get_var_ubyte(int ncid,
int varid,
byte[] ip)
|
int |
nc_get_var_ulonglong(int ncid,
int varid,
long[] ip)
|
int |
nc_get_var_ushort(int ncid,
int varid,
short[] ip)
|
int |
nc_get_var(int ncid,
int varid,
ByteBuffer bbuff)
|
int |
nc_get_var(int ncid,
int varid,
NCLibrary.Vlen_t[] vlen)
|
int |
nc_get_vars_double(int ncid,
int varid,
long[] startp,
long[] countp,
int[] stridep,
double[] ip)
|
int |
nc_get_vars_float(int ncid,
int varid,
long[] startp,
long[] countp,
int[] stridep,
float[] ip)
|
int |
nc_get_vars_int(int ncid,
int varid,
long[] startp,
long[] countp,
int[] stridep,
int[] ip)
|
int |
nc_get_vars_longlong(int ncid,
int varid,
long[] startp,
long[] countp,
int[] stridep,
long[] ip)
|
int |
nc_get_vars_schar(int ncid,
int varid,
long[] startp,
long[] countp,
int[] stridep,
byte[] ip)
|
int |
nc_get_vars_short(int ncid,
int varid,
long[] startp,
long[] countp,
int[] stridep,
short[] ip)
|
int |
nc_get_vars_text(int ncid,
int varid,
long[] startp,
long[] countp,
int[] stridep,
byte[] ip)
|
int |
nc_inq_attlen(int ncid,
int varid,
String name,
NativeLongByReference lenp)
|
int |
nc_inq_attname(int ncid,
int varid,
int attnum,
byte[] name)
|
int |
nc_inq_atttype(int ncid,
int varid,
String name,
IntByReference xtypep)
|
int |
nc_inq_compound_field(int ncid,
int xtype,
int fieldid,
byte[] name,
NativeLongByReference offsetp,
IntByReference field_typeidp,
IntByReference ndimsp,
int[] dims)
|
int |
nc_inq_compound(int ncid,
int xtype,
byte[] name,
NativeLongByReference sizep,
NativeLongByReference nfieldsp)
|
int |
nc_inq_dim(int ncid,
int dimid,
byte[] name,
NativeLongByReference lenp)
|
int |
nc_inq_dimids(int ncid,
IntByReference ndims,
int[] dimids,
int include_parents)
|
int |
nc_inq_dimname(int ncid,
int dimid,
byte[] name)
|
int |
nc_inq_enum_member(int ncid,
int xtype,
int idx,
byte[] name,
IntByReference value)
|
int |
nc_inq_enum(int ncid,
int xtype,
byte[] name,
IntByReference baseType,
NativeLongByReference base_sizep,
NativeLongByReference num_membersp)
|
int |
nc_inq_format(int ncid,
IntByReference formatp)
|
int |
nc_inq_grpname(int ncid,
byte[] name)
|
int |
nc_inq_grps(int ncid,
IntByReference numgrps,
int[] ncids)
|
int |
nc_inq_grps(int ncid,
IntByReference numgrps,
Pointer np)
|
String |
nc_inq_libvers()
|
int |
nc_inq_natts(int ncid,
IntByReference nattsp)
|
int |
nc_inq_ndims(int ncid,
IntByReference ndimsp)
|
int |
nc_inq_nvars(int ncid,
IntByReference nvarsp)
|
int |
nc_inq_opaque(int ncid,
int xtype,
byte[] name,
NativeLongByReference sizep)
|
int |
nc_inq_type(int ncid,
int xtype,
byte[] name,
NativeLongByReference sizep)
|
int |
nc_inq_typeids(int ncid,
IntByReference ntypes,
int[] typeids)
|
int |
nc_inq_typeids(int ncid,
IntByReference ntypes,
Pointer np)
|
int |
nc_inq_unlimdims(int ncid,
IntByReference nunlimdimsp,
int[] unlimdimidsp)
|
int |
nc_inq_user_type(int ncid,
int xtype,
byte[] name,
NativeLongByReference sizep,
IntByReference baseType,
NativeLongByReference nfieldsp,
IntByReference classp)
|
int |
nc_inq_var(int ncid,
int varid,
byte[] name,
IntByReference xtypep,
IntByReference ndimsp,
int[] dimidsp,
IntByReference nattsp)
|
int |
nc_inq_varids(int ncid,
IntByReference nvars,
int[] varids)
|
int |
nc_open(String path,
int mode,
IntByReference ncidp)
|
String |
nc_strerror(int ncerr)
|
NC_MAX_DIMS
static final int NC_MAX_DIMS
- See Also:
- Constant Field Values
NC_MAX_ATTRS
static final int NC_MAX_ATTRS
- See Also:
- Constant Field Values
NC_MAX_VARS
static final int NC_MAX_VARS
- See Also:
- Constant Field Values
NC_MAX_NAME
static final int NC_MAX_NAME
- See Also:
- Constant Field Values
NC_MAX_VAR_DIMS
static final int NC_MAX_VAR_DIMS
- See Also:
- Constant Field Values
NC_GLOBAL
static final int NC_GLOBAL
- See Also:
- Constant Field Values
NC_BYTE
static final int NC_BYTE
- See Also:
- Constant Field Values
NC_CHAR
static final int NC_CHAR
- See Also:
- Constant Field Values
NC_SHORT
static final int NC_SHORT
- See Also:
- Constant Field Values
NC_INT
static final int NC_INT
- See Also:
- Constant Field Values
NC_FLOAT
static final int NC_FLOAT
- See Also:
- Constant Field Values
NC_DOUBLE
static final int NC_DOUBLE
- See Also:
- Constant Field Values
NC_UBYTE
static final int NC_UBYTE
- See Also:
- Constant Field Values
NC_USHORT
static final int NC_USHORT
- See Also:
- Constant Field Values
NC_UINT
static final int NC_UINT
- See Also:
- Constant Field Values
NC_INT64
static final int NC_INT64
- See Also:
- Constant Field Values
NC_UINT64
static final int NC_UINT64
- See Also:
- Constant Field Values
NC_STRING
static final int NC_STRING
- See Also:
- Constant Field Values
NC_VLEN
static final int NC_VLEN
- See Also:
- Constant Field Values
NC_OPAQUE
static final int NC_OPAQUE
- See Also:
- Constant Field Values
NC_ENUM
static final int NC_ENUM
- See Also:
- Constant Field Values
NC_COMPOUND
static final int NC_COMPOUND
- See Also:
- Constant Field Values
NC_FORMAT_CLASSIC
static final int NC_FORMAT_CLASSIC
- See Also:
- Constant Field Values
NC_FORMAT_64BIT
static final int NC_FORMAT_64BIT
- See Also:
- Constant Field Values
NC_FORMAT_NETCDF4
static final int NC_FORMAT_NETCDF4
- See Also:
- Constant Field Values
NC_FORMAT_NETCDF4_CLASSIC
static final int NC_FORMAT_NETCDF4_CLASSIC
- See Also:
- Constant Field Values
nc_inq_libvers
String nc_inq_libvers()
nc_strerror
String nc_strerror(int ncerr)
nc_open
int nc_open(String path,
int mode,
IntByReference ncidp)
nc_close
int nc_close(int ncid)
nc_inq_format
int nc_inq_format(int ncid,
IntByReference formatp)
nc_inq_grps
int nc_inq_grps(int ncid,
IntByReference numgrps,
Pointer np)
nc_inq_grps
int nc_inq_grps(int ncid,
IntByReference numgrps,
int[] ncids)
nc_inq_grpname
int nc_inq_grpname(int ncid,
byte[] name)
nc_inq_ndims
int nc_inq_ndims(int ncid,
IntByReference ndimsp)
nc_inq_unlimdims
int nc_inq_unlimdims(int ncid,
IntByReference nunlimdimsp,
int[] unlimdimidsp)
nc_inq_dimids
int nc_inq_dimids(int ncid,
IntByReference ndims,
int[] dimids,
int include_parents)
nc_inq_dim
int nc_inq_dim(int ncid,
int dimid,
byte[] name,
NativeLongByReference lenp)
nc_inq_dimname
int nc_inq_dimname(int ncid,
int dimid,
byte[] name)
nc_inq_natts
int nc_inq_natts(int ncid,
IntByReference nattsp)
nc_inq_attname
int nc_inq_attname(int ncid,
int varid,
int attnum,
byte[] name)
nc_inq_atttype
int nc_inq_atttype(int ncid,
int varid,
String name,
IntByReference xtypep)
nc_inq_attlen
int nc_inq_attlen(int ncid,
int varid,
String name,
NativeLongByReference lenp)
nc_get_att_double
int nc_get_att_double(int ncid,
int varid,
String name,
double[] ip)
nc_get_att_float
int nc_get_att_float(int ncid,
int varid,
String name,
float[] ip)
nc_get_att_int
int nc_get_att_int(int ncid,
int varid,
String name,
int[] ip)
nc_get_att_uint
int nc_get_att_uint(int ncid,
int varid,
String name,
int[] ip)
nc_get_att_longlong
int nc_get_att_longlong(int ncid,
int varid,
String name,
long[] ip)
nc_get_att_ulonglong
int nc_get_att_ulonglong(int ncid,
int varid,
String name,
long[] ip)
nc_get_att_schar
int nc_get_att_schar(int ncid,
int varid,
String name,
byte[] ip)
nc_get_att_uchar
int nc_get_att_uchar(int ncid,
int varid,
String name,
byte[] ip)
nc_get_att_ubyte
int nc_get_att_ubyte(int ncid,
int varid,
String name,
byte[] ip)
nc_get_att_short
int nc_get_att_short(int ncid,
int varid,
String name,
short[] ip)
nc_get_att_ushort
int nc_get_att_ushort(int ncid,
int varid,
String name,
short[] ip)
nc_get_att_text
int nc_get_att_text(int ncid,
int varid,
String name,
byte[] ip)
nc_get_att_string
int nc_get_att_string(int ncid,
int varid,
String name,
String[] ip)
nc_get_att
int nc_get_att(int ncid,
int varid,
String name,
NCLibrary.Vlen_t[] vlen)
nc_get_att
int nc_get_att(int ncid,
int varid,
String name,
ByteBuffer bbuff)
nc_inq_nvars
int nc_inq_nvars(int ncid,
IntByReference nvarsp)
nc_inq_varids
int nc_inq_varids(int ncid,
IntByReference nvars,
int[] varids)
nc_inq_var
int nc_inq_var(int ncid,
int varid,
byte[] name,
IntByReference xtypep,
IntByReference ndimsp,
int[] dimidsp,
IntByReference nattsp)
nc_inq_typeids
int nc_inq_typeids(int ncid,
IntByReference ntypes,
Pointer np)
nc_inq_typeids
int nc_inq_typeids(int ncid,
IntByReference ntypes,
int[] typeids)
nc_inq_type
int nc_inq_type(int ncid,
int xtype,
byte[] name,
NativeLongByReference sizep)
nc_inq_user_type
int nc_inq_user_type(int ncid,
int xtype,
byte[] name,
NativeLongByReference sizep,
IntByReference baseType,
NativeLongByReference nfieldsp,
IntByReference classp)
nc_inq_enum
int nc_inq_enum(int ncid,
int xtype,
byte[] name,
IntByReference baseType,
NativeLongByReference base_sizep,
NativeLongByReference num_membersp)
nc_inq_enum_member
int nc_inq_enum_member(int ncid,
int xtype,
int idx,
byte[] name,
IntByReference value)
nc_inq_opaque
int nc_inq_opaque(int ncid,
int xtype,
byte[] name,
NativeLongByReference sizep)
nc_inq_compound
int nc_inq_compound(int ncid,
int xtype,
byte[] name,
NativeLongByReference sizep,
NativeLongByReference nfieldsp)
nc_inq_compound_field
int nc_inq_compound_field(int ncid,
int xtype,
int fieldid,
byte[] name,
NativeLongByReference offsetp,
IntByReference field_typeidp,
IntByReference ndimsp,
int[] dims)
nc_get_var
int nc_get_var(int ncid,
int varid,
ByteBuffer bbuff)
nc_get_var
int nc_get_var(int ncid,
int varid,
NCLibrary.Vlen_t[] vlen)
nc_get_var_text
int nc_get_var_text(int ncid,
int varid,
byte[] op)
nc_get_var_schar
int nc_get_var_schar(int ncid,
int varid,
byte[] ip)
nc_get_var_ubyte
int nc_get_var_ubyte(int ncid,
int varid,
byte[] ip)
nc_get_var_short
int nc_get_var_short(int ncid,
int varid,
short[] ip)
nc_get_var_ushort
int nc_get_var_ushort(int ncid,
int varid,
short[] ip)
nc_get_var_int
int nc_get_var_int(int ncid,
int varid,
int[] ip)
nc_get_var_longlong
int nc_get_var_longlong(int ncid,
int varid,
long[] ip)
nc_get_var_ulonglong
int nc_get_var_ulonglong(int ncid,
int varid,
long[] ip)
nc_get_var_float
int nc_get_var_float(int ncid,
int varid,
float[] ip)
nc_get_var_double
int nc_get_var_double(int ncid,
int varid,
double[] ip)
nc_get_var_string
int nc_get_var_string(int ncid,
int varid,
String[] sarray)
nc_get_vars_schar
int nc_get_vars_schar(int ncid,
int varid,
long[] startp,
long[] countp,
int[] stridep,
byte[] ip)
nc_get_vars_text
int nc_get_vars_text(int ncid,
int varid,
long[] startp,
long[] countp,
int[] stridep,
byte[] ip)
nc_get_vars_short
int nc_get_vars_short(int ncid,
int varid,
long[] startp,
long[] countp,
int[] stridep,
short[] ip)
nc_get_vars_int
int nc_get_vars_int(int ncid,
int varid,
long[] startp,
long[] countp,
int[] stridep,
int[] ip)
nc_get_vars_longlong
int nc_get_vars_longlong(int ncid,
int varid,
long[] startp,
long[] countp,
int[] stridep,
long[] ip)
nc_get_vars_float
int nc_get_vars_float(int ncid,
int varid,
long[] startp,
long[] countp,
int[] stridep,
float[] ip)
nc_get_vars_double
int nc_get_vars_double(int ncid,
int varid,
long[] startp,
long[] countp,
int[] stridep,
double[] ip)
Copyright © 1999-2011 UCAR/Unidata. All Rights Reserved.