public interface NCLibrary
extends com.sun.jna.Library
| Modifier and Type | Interface and Description |
|---|---|
static class |
NCLibrary.Vlen_t |
| Modifier and Type | Field and Description |
|---|---|
static int |
NC_BYTE |
static int |
NC_CHAR |
static int |
NC_COMPOUND |
static int |
NC_DOUBLE |
static int |
NC_ENUM |
static int |
NC_FLOAT |
static int |
NC_FORMAT_64BIT |
static int |
NC_FORMAT_CLASSIC |
static int |
NC_FORMAT_NETCDF4 |
static int |
NC_FORMAT_NETCDF4_CLASSIC |
static int |
NC_GLOBAL |
static int |
NC_INT |
static int |
NC_INT64 |
static int |
NC_MAX_ATTRS |
static int |
NC_MAX_DIMS |
static int |
NC_MAX_NAME |
static int |
NC_MAX_VAR_DIMS |
static int |
NC_MAX_VARS |
static int |
NC_OPAQUE |
static int |
NC_SHORT |
static int |
NC_STRING |
static int |
NC_UBYTE |
static int |
NC_UINT |
static int |
NC_UINT64 |
static int |
NC_USHORT |
static int |
NC_VLEN |
| Modifier and Type | Method and Description |
|---|---|
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,
com.sun.jna.ptr.NativeLongByReference lenp) |
int |
nc_inq_attname(int ncid,
int varid,
int attnum,
byte[] name) |
int |
nc_inq_atttype(int ncid,
int varid,
String name,
com.sun.jna.ptr.IntByReference xtypep) |
int |
nc_inq_compound_field(int ncid,
int xtype,
int fieldid,
byte[] name,
com.sun.jna.ptr.NativeLongByReference offsetp,
com.sun.jna.ptr.IntByReference field_typeidp,
com.sun.jna.ptr.IntByReference ndimsp,
int[] dims) |
int |
nc_inq_compound(int ncid,
int xtype,
byte[] name,
com.sun.jna.ptr.NativeLongByReference sizep,
com.sun.jna.ptr.NativeLongByReference nfieldsp) |
int |
nc_inq_dim(int ncid,
int dimid,
byte[] name,
com.sun.jna.ptr.NativeLongByReference lenp) |
int |
nc_inq_dimids(int ncid,
com.sun.jna.ptr.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,
com.sun.jna.ptr.IntByReference value) |
int |
nc_inq_enum(int ncid,
int xtype,
byte[] name,
com.sun.jna.ptr.IntByReference baseType,
com.sun.jna.ptr.NativeLongByReference base_sizep,
com.sun.jna.ptr.NativeLongByReference num_membersp) |
int |
nc_inq_format(int ncid,
com.sun.jna.ptr.IntByReference formatp) |
int |
nc_inq_grpname(int ncid,
byte[] name) |
int |
nc_inq_grps(int ncid,
com.sun.jna.ptr.IntByReference numgrps,
int[] ncids) |
int |
nc_inq_grps(int ncid,
com.sun.jna.ptr.IntByReference numgrps,
com.sun.jna.Pointer np) |
String |
nc_inq_libvers() |
int |
nc_inq_natts(int ncid,
com.sun.jna.ptr.IntByReference nattsp) |
int |
nc_inq_ndims(int ncid,
com.sun.jna.ptr.IntByReference ndimsp) |
int |
nc_inq_nvars(int ncid,
com.sun.jna.ptr.IntByReference nvarsp) |
int |
nc_inq_opaque(int ncid,
int xtype,
byte[] name,
com.sun.jna.ptr.NativeLongByReference sizep) |
int |
nc_inq_type(int ncid,
int xtype,
byte[] name,
com.sun.jna.ptr.NativeLongByReference sizep) |
int |
nc_inq_typeids(int ncid,
com.sun.jna.ptr.IntByReference ntypes,
int[] typeids) |
int |
nc_inq_typeids(int ncid,
com.sun.jna.ptr.IntByReference ntypes,
com.sun.jna.Pointer np) |
int |
nc_inq_unlimdims(int ncid,
com.sun.jna.ptr.IntByReference nunlimdimsp,
int[] unlimdimidsp) |
int |
nc_inq_user_type(int ncid,
int xtype,
byte[] name,
com.sun.jna.ptr.NativeLongByReference sizep,
com.sun.jna.ptr.IntByReference baseType,
com.sun.jna.ptr.NativeLongByReference nfieldsp,
com.sun.jna.ptr.IntByReference classp) |
int |
nc_inq_var(int ncid,
int varid,
byte[] name,
com.sun.jna.ptr.IntByReference xtypep,
com.sun.jna.ptr.IntByReference ndimsp,
int[] dimidsp,
com.sun.jna.ptr.IntByReference nattsp) |
int |
nc_inq_varids(int ncid,
com.sun.jna.ptr.IntByReference nvars,
int[] varids) |
int |
nc_open(String path,
int mode,
com.sun.jna.ptr.IntByReference ncidp) |
String |
nc_strerror(int ncerr) |
static final int NC_MAX_DIMS
static final int NC_MAX_ATTRS
static final int NC_MAX_VARS
static final int NC_MAX_NAME
static final int NC_MAX_VAR_DIMS
static final int NC_GLOBAL
static final int NC_BYTE
static final int NC_CHAR
static final int NC_SHORT
static final int NC_INT
static final int NC_FLOAT
static final int NC_DOUBLE
static final int NC_UBYTE
static final int NC_USHORT
static final int NC_UINT
static final int NC_INT64
static final int NC_UINT64
static final int NC_STRING
static final int NC_VLEN
static final int NC_OPAQUE
static final int NC_ENUM
static final int NC_COMPOUND
static final int NC_FORMAT_CLASSIC
static final int NC_FORMAT_64BIT
static final int NC_FORMAT_NETCDF4
static final int NC_FORMAT_NETCDF4_CLASSIC
String nc_inq_libvers()
String nc_strerror(int ncerr)
int nc_open(String path, int mode, com.sun.jna.ptr.IntByReference ncidp)
int nc_close(int ncid)
int nc_inq_format(int ncid,
com.sun.jna.ptr.IntByReference formatp)
int nc_inq_grps(int ncid,
com.sun.jna.ptr.IntByReference numgrps,
com.sun.jna.Pointer np)
int nc_inq_grps(int ncid,
com.sun.jna.ptr.IntByReference numgrps,
int[] ncids)
int nc_inq_grpname(int ncid,
byte[] name)
int nc_inq_ndims(int ncid,
com.sun.jna.ptr.IntByReference ndimsp)
int nc_inq_unlimdims(int ncid,
com.sun.jna.ptr.IntByReference nunlimdimsp,
int[] unlimdimidsp)
int nc_inq_dimids(int ncid,
com.sun.jna.ptr.IntByReference ndims,
int[] dimids,
int include_parents)
int nc_inq_dim(int ncid,
int dimid,
byte[] name,
com.sun.jna.ptr.NativeLongByReference lenp)
int nc_inq_dimname(int ncid,
int dimid,
byte[] name)
int nc_inq_natts(int ncid,
com.sun.jna.ptr.IntByReference nattsp)
int nc_inq_attname(int ncid,
int varid,
int attnum,
byte[] name)
int nc_inq_atttype(int ncid,
int varid,
String name,
com.sun.jna.ptr.IntByReference xtypep)
int nc_inq_attlen(int ncid,
int varid,
String name,
com.sun.jna.ptr.NativeLongByReference lenp)
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_uint(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_ulonglong(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_uchar(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_short(int ncid,
int varid,
String name,
short[] ip)
int nc_get_att_ushort(int ncid,
int varid,
String name,
short[] ip)
int nc_get_att_text(int ncid,
int varid,
String name,
byte[] ip)
int nc_get_att(int ncid,
int varid,
String name,
NCLibrary.Vlen_t[] vlen)
int nc_get_att(int ncid,
int varid,
String name,
ByteBuffer bbuff)
int nc_inq_nvars(int ncid,
com.sun.jna.ptr.IntByReference nvarsp)
int nc_inq_varids(int ncid,
com.sun.jna.ptr.IntByReference nvars,
int[] varids)
int nc_inq_var(int ncid,
int varid,
byte[] name,
com.sun.jna.ptr.IntByReference xtypep,
com.sun.jna.ptr.IntByReference ndimsp,
int[] dimidsp,
com.sun.jna.ptr.IntByReference nattsp)
int nc_inq_typeids(int ncid,
com.sun.jna.ptr.IntByReference ntypes,
com.sun.jna.Pointer np)
int nc_inq_typeids(int ncid,
com.sun.jna.ptr.IntByReference ntypes,
int[] typeids)
int nc_inq_type(int ncid,
int xtype,
byte[] name,
com.sun.jna.ptr.NativeLongByReference sizep)
int nc_inq_user_type(int ncid,
int xtype,
byte[] name,
com.sun.jna.ptr.NativeLongByReference sizep,
com.sun.jna.ptr.IntByReference baseType,
com.sun.jna.ptr.NativeLongByReference nfieldsp,
com.sun.jna.ptr.IntByReference classp)
int nc_inq_enum(int ncid,
int xtype,
byte[] name,
com.sun.jna.ptr.IntByReference baseType,
com.sun.jna.ptr.NativeLongByReference base_sizep,
com.sun.jna.ptr.NativeLongByReference num_membersp)
int nc_inq_enum_member(int ncid,
int xtype,
int idx,
byte[] name,
com.sun.jna.ptr.IntByReference value)
int nc_inq_opaque(int ncid,
int xtype,
byte[] name,
com.sun.jna.ptr.NativeLongByReference sizep)
int nc_inq_compound(int ncid,
int xtype,
byte[] name,
com.sun.jna.ptr.NativeLongByReference sizep,
com.sun.jna.ptr.NativeLongByReference nfieldsp)
int nc_inq_compound_field(int ncid,
int xtype,
int fieldid,
byte[] name,
com.sun.jna.ptr.NativeLongByReference offsetp,
com.sun.jna.ptr.IntByReference field_typeidp,
com.sun.jna.ptr.IntByReference ndimsp,
int[] dims)
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_var_text(int ncid,
int varid,
byte[] op)
int nc_get_var_schar(int ncid,
int varid,
byte[] ip)
int nc_get_var_ubyte(int ncid,
int varid,
byte[] ip)
int nc_get_var_short(int ncid,
int varid,
short[] ip)
int nc_get_var_ushort(int ncid,
int varid,
short[] 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_ulonglong(int ncid,
int varid,
long[] ip)
int nc_get_var_float(int ncid,
int varid,
float[] ip)
int nc_get_var_double(int ncid,
int varid,
double[] ip)
int nc_get_var_string(int ncid,
int varid,
String[] sarray)
int nc_get_vars_schar(int ncid,
int varid,
long[] startp,
long[] countp,
int[] stridep,
byte[] ip)
int nc_get_vars_text(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_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_float(int ncid,
int varid,
long[] startp,
long[] countp,
int[] stridep,
float[] ip)
int nc_get_vars_double(int ncid,
int varid,
long[] startp,
long[] countp,
int[] stridep,
double[] ip)
Copyright © 1999-2012 UCAR/Unidata. All Rights Reserved.