⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 netcdf.h

📁 该压缩包里包含用于开发读写NC文件的链接库以及NetCDF文件格式的说明文档。
💻 H
📖 第 1 页 / 共 3 页
字号:
EXTERNL int nc_inq_atttype(int ncid, int varid, const char *name, nc_type *xtypep);EXTERNL int nc_inq_attlen(int ncid, int varid, const char *name, size_t *lenp);EXTERNL intnc_inq_attname(int ncid, int varid, int attnum, char *name);EXTERNL intnc_copy_att(int ncid_in, int varid_in, const char *name, int ncid_out, int varid_out);EXTERNL intnc_rename_att(int ncid, int varid, const char *name, const char *newname);EXTERNL intnc_del_att(int ncid, int varid, const char *name);/* End _att *//* Begin {put,get}_att */EXTERNL intnc_put_att(int ncid, int varid, const char *name, nc_type datatype,	   size_t len, const void *value);EXTERNL intnc_get_att(int ncid, int varid, const char *name, void *value);EXTERNL intnc_put_att_text(int ncid, int varid, const char *name,		size_t len, const char *op);EXTERNL intnc_get_att_text(int ncid, int varid, const char *name, char *ip);EXTERNL intnc_put_att_uchar(int ncid, int varid, const char *name, nc_type xtype,	size_t len, const unsigned char *op);EXTERNL intnc_get_att_uchar(int ncid, int varid, const char *name, unsigned char *ip);EXTERNL intnc_put_att_schar(int ncid, int varid, const char *name, nc_type xtype,	size_t len, const signed char *op);EXTERNL intnc_get_att_schar(int ncid, int varid, const char *name, signed char *ip);EXTERNL intnc_put_att_short(int ncid, int varid, const char *name, nc_type xtype,	size_t len, const short *op);EXTERNL intnc_get_att_short(int ncid, int varid, const char *name, short *ip);EXTERNL intnc_put_att_int(int ncid, int varid, const char *name, nc_type xtype,	size_t len, const int *op);EXTERNL intnc_get_att_int(int ncid, int varid, const char *name, int *ip);EXTERNL intnc_put_att_long(int ncid, int varid, const char *name, nc_type xtype,	size_t len, const long *op);EXTERNL intnc_get_att_long(int ncid, int varid, const char *name, long *ip);EXTERNL intnc_put_att_float(int ncid, int varid, const char *name, nc_type xtype,	size_t len, const float *op);EXTERNL intnc_get_att_float(int ncid, int varid, const char *name, float *ip);EXTERNL intnc_put_att_double(int ncid, int varid, const char *name, nc_type xtype,	size_t len, const double *op);EXTERNL intnc_get_att_double(int ncid, int varid, const char *name, double *ip);/* End {put,get}_att *//* Begin _var */EXTERNL intnc_def_var(int ncid, const char *name, nc_type xtype, int ndims, 	   const int *dimidsp, int *varidp);EXTERNL intnc_inq_var(int ncid, int varid, char *name, nc_type *xtypep, 	   int *ndimsp, int *dimidsp, int *nattsp);EXTERNL intnc_inq_varid(int ncid, const char *name, int *varidp);EXTERNL int nc_inq_varname(int ncid, int varid, char *name);EXTERNL int nc_inq_vartype(int ncid, int varid, nc_type *xtypep);EXTERNL int nc_inq_varndims(int ncid, int varid, int *ndimsp);EXTERNL int nc_inq_vardimid(int ncid, int varid, int *dimidsp);EXTERNL int nc_inq_varnatts(int ncid, int varid, int *nattsp);EXTERNL intnc_rename_var(int ncid, int varid, const char *name);EXTERNL intnc_copy_var(int ncid_in, int varid, int ncid_out);#ifndef ncvarcpy/* support the old name for now */#define ncvarcpy(ncid_in, varid, ncid_out) ncvarcopy((ncid_in), (varid), (ncid_out))#endif/* End _var *//* Begin {put,get}_var1 */EXTERNL intnc_put_var1(int ncid, int varid, const size_t *index, const void *value);EXTERNL intnc_get_var1(int ncid, int varid, const size_t *index, void *value);EXTERNL intnc_put_var1_text(int ncid, int varid, const size_t *indexp, const char *op);EXTERNL intnc_get_var1_text(int ncid, int varid, const size_t *indexp, char *ip);EXTERNL intnc_put_var1_uchar(int ncid, int varid, const size_t *indexp,	const unsigned char *op);EXTERNL intnc_get_var1_uchar(int ncid, int varid, const size_t *indexp,	unsigned char *ip);EXTERNL intnc_put_var1_schar(int ncid, int varid, const size_t *indexp,	const signed char *op);EXTERNL intnc_get_var1_schar(int ncid, int varid, const size_t *indexp,	signed char *ip);EXTERNL intnc_put_var1_short(int ncid, int varid, const size_t *indexp,	const short *op);EXTERNL intnc_get_var1_short(int ncid, int varid, const size_t *indexp,	short *ip);EXTERNL intnc_put_var1_int(int ncid, int varid, const size_t *indexp, const int *op);EXTERNL intnc_get_var1_int(int ncid, int varid, const size_t *indexp, int *ip);EXTERNL intnc_put_var1_long(int ncid, int varid, const size_t *indexp, const long *op);EXTERNL intnc_get_var1_long(int ncid, int varid, const size_t *indexp, long *ip);EXTERNL intnc_put_var1_float(int ncid, int varid, const size_t *indexp, const float *op);EXTERNL intnc_get_var1_float(int ncid, int varid, const size_t *indexp, float *ip);EXTERNL intnc_put_var1_double(int ncid, int varid, const size_t *indexp, const double *op);EXTERNL intnc_get_var1_double(int ncid, int varid, const size_t *indexp, double *ip);/* End {put,get}_var1 *//* Begin {put,get}_vara */EXTERNL intnc_put_vara(int ncid, int varid,	 const size_t *start, const size_t *count, const void *value);EXTERNL intnc_get_vara(int ncid, int varid,	 const size_t *start, const size_t *count, void *value);EXTERNL intnc_put_vara_text(int ncid, int varid,	const size_t *startp, const size_t *countp, const char *op);EXTERNL intnc_get_vara_text(int ncid, int varid,	const size_t *startp, const size_t *countp, char *ip);EXTERNL intnc_put_vara_uchar(int ncid, int varid,	const size_t *startp, const size_t *countp, const unsigned char *op);EXTERNL intnc_get_vara_uchar(int ncid, int varid,	const size_t *startp, const size_t *countp, unsigned char *ip);EXTERNL intnc_put_vara_schar(int ncid, int varid,	const size_t *startp, const size_t *countp, const signed char *op);EXTERNL intnc_get_vara_schar(int ncid, int varid,	const size_t *startp, const size_t *countp, signed char *ip);EXTERNL intnc_put_vara_short(int ncid, int varid,	const size_t *startp, const size_t *countp, const short *op);EXTERNL intnc_get_vara_short(int ncid, int varid,	const size_t *startp, const size_t *countp, short *ip);EXTERNL intnc_put_vara_int(int ncid, int varid,	const size_t *startp, const size_t *countp, const int *op);EXTERNL intnc_get_vara_int(int ncid, int varid,	const size_t *startp, const size_t *countp, int *ip);EXTERNL intnc_put_vara_long(int ncid, int varid,	const size_t *startp, const size_t *countp, const long *op);EXTERNL intnc_get_vara_long(int ncid, int varid,	const size_t *startp, const size_t *countp, long *ip);EXTERNL intnc_put_vara_float(int ncid, int varid,	const size_t *startp, const size_t *countp, const float *op);EXTERNL intnc_get_vara_float(int ncid, int varid,	const size_t *startp, const size_t *countp, float *ip);EXTERNL intnc_put_vara_double(int ncid, int varid,	const size_t *startp, const size_t *countp, const double *op);EXTERNL intnc_get_vara_double(int ncid, int varid,	const size_t *startp, const size_t *countp, double *ip);/* End {put,get}_vara *//* Begin {put,get}_vars */EXTERNL intnc_put_vars(int ncid, int varid,	 const size_t *start, const size_t *count, const ptrdiff_t *stride,	 const void * value);EXTERNL intnc_get_vars(int ncid, int varid,	 const size_t *start, const size_t *count, const ptrdiff_t *stride,	 void * value);EXTERNL intnc_put_vars_text(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	const char *op);EXTERNL intnc_get_vars_text(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	char *ip);EXTERNL intnc_put_vars_uchar(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	const unsigned char *op);EXTERNL intnc_get_vars_uchar(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	unsigned char *ip);EXTERNL intnc_put_vars_schar(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	const signed char *op);EXTERNL intnc_get_vars_schar(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	signed char *ip);EXTERNL intnc_put_vars_short(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	const short *op);EXTERNL intnc_get_vars_short(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	short *ip);EXTERNL intnc_put_vars_int(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	const int *op);EXTERNL intnc_get_vars_int(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	int *ip);EXTERNL intnc_put_vars_long(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	const long *op);EXTERNL intnc_get_vars_long(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	long *ip);EXTERNL intnc_put_vars_float(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	const float *op);EXTERNL intnc_get_vars_float(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	float *ip);EXTERNL intnc_put_vars_double(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	const double *op);EXTERNL intnc_get_vars_double(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	double *ip);/* End {put,get}_vars *//* Begin {put,get}_varm */EXTERNL intnc_put_varm(int ncid, int varid,	 const size_t *start, const size_t *count, const ptrdiff_t *stride,	 const ptrdiff_t * map, const void *value);EXTERNL intnc_get_varm(int ncid, int varid,	 const size_t *start, const size_t *count, const ptrdiff_t *stride,	 const ptrdiff_t * map, void *value);EXTERNL intnc_put_varm_text(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	const ptrdiff_t *imapp, 	const char *op);EXTERNL intnc_get_varm_text(int ncid, int varid,	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,	const ptrdiff_t *imapp, 	char *ip);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -