Logo Search packages:      
Sourcecode: netcdf version File versions  Download package

Public Types | Public Member Functions | Protected Attributes

NcFile Class Reference

Inheritance diagram for NcFile:
Inheritance graph
[legend]
Collaboration diagram for NcFile:
Collaboration graph
[legend]

List of all members.

Public Types

enum  FileFormat { Classic, Offset64Bits }
enum  FileMode { ReadOnly, Write, Replace, New }
enum  FillMode { Fill = NC_FILL, NoFill = NC_NOFILL, Bad }

Public Member Functions

NcBool abort (void)
NcBool add_att (NcToken attname, char)
NcBool add_att (NcToken attname, ncbyte)
NcBool add_att (NcToken attname, int, const double *)
NcBool add_att (NcToken attname, short)
NcBool add_att (NcToken attname, long)
NcBool add_att (NcToken attname, int)
NcBool add_att (NcToken attname, float)
NcBool add_att (NcToken attname, double)
NcBool add_att (NcToken attname, const char *)
NcBool add_att (NcToken attname, int, const float *)
NcBool add_att (NcToken attname, int, const char *)
NcBool add_att (NcToken attname, int, const ncbyte *)
NcBool add_att (NcToken attname, int, const short *)
NcBool add_att (NcToken attname, int, const long *)
NcBool add_att (NcToken attname, int, const int *)
NcDimadd_dim (NcToken dimname, long dimsize)
NcDimadd_dim (NcToken dimname)
NcVaradd_var (NcToken varname, NcType type, const NcDim *dim0=0, const NcDim *dim1=0, const NcDim *dim2=0, const NcDim *dim3=0, const NcDim *dim4=0)
NcVaradd_var (NcToken varname, NcType type, int ndims, const NcDim **dims)
NcBool close (void)
NcBool data_mode (void)
NcBool define_mode (void)
NcAttget_att (int) const
NcAttget_att (NcToken) const
NcDimget_dim (NcToken) const
NcDimget_dim (int) const
FillMode get_fill (void) const
NcVarget_var (NcToken) const
NcVarget_var (int) const
int id (void) const
NcBool is_valid (void) const
 NcFile (const char *path, FileMode=ReadOnly, size_t *chunksizeptr=NULL, size_t initialsize=0, FileFormat=Classic)
int num_atts (void) const
int num_dims (void) const
int num_vars (void) const
NcDimrec_dim (void) const
NcBool set_fill (FillMode=Fill)
NcBool sync (void)

Protected Attributes

NcDim ** dimensions
NcVarglobalv
int in_define_mode
FillMode the_fill_mode
int the_id
NcVar ** variables

Detailed Description

Definition at line 31 of file netcdfcpp.h.


The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index