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

Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | Private Attributes | Friends

NcVar Class Reference

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

List of all members.

Public Member Functions

NcBool add_att (NcToken, char)
NcBool add_att (NcToken, ncbyte)
NcBool add_att (NcToken, short)
NcBool add_att (NcToken, int)
NcBool add_att (NcToken, long)
NcBool add_att (NcToken, float)
NcBool add_att (NcToken, double)
NcBool add_att (NcToken, const char *)
NcBool add_att (NcToken, int, const char *)
NcBool add_att (NcToken, int, const ncbyte *)
NcBool add_att (NcToken, int, const short *)
NcBool add_att (NcToken, int, const int *)
NcBool add_att (NcToken, int, const long *)
NcBool add_att (NcToken, int, const float *)
NcBool add_att (NcToken, int, const double *)
virtual char as_char (long n) const
virtual double as_double (long n) const
virtual float as_float (long n) const
virtual int as_int (long n) const
virtual long as_long (long n) const
virtual ncbyte as_ncbyte (long n) const
virtual int as_nclong (long n) const
virtual short as_short (long n) const
virtual char * as_string (long n) const
long * edges (void) const
NcBool get (double *vals, long c0=0, long c1=0, long c2=0, long c3=0, long c4=0) const
NcBool get (ncbyte *vals, const long *counts) const
NcBool get (char *vals, const long *counts) const
NcBool get (short *vals, const long *counts) const
NcBool get (int *vals, const long *counts) const
NcBool get (long *vals, const long *counts) const
NcBool get (float *vals, const long *counts) const
NcBool get (double *vals, const long *counts) const
NcBool get (float *vals, long c0=0, long c1=0, long c2=0, long c3=0, long c4=0) const
NcBool get (short *vals, long c0=0, long c1=0, long c2=0, long c3=0, long c4=0) const
NcBool get (ncbyte *vals, long c0=0, long c1=0, long c2=0, long c3=0, long c4=0) const
NcBool get (char *vals, long c0=0, long c1=0, long c2=0, long c3=0, long c4=0) const
NcBool get (int *vals, long c0=0, long c1=0, long c2=0, long c3=0, long c4=0) const
NcBool get (long *vals, long c0=0, long c1=0, long c2=0, long c3=0, long c4=0) const
NcAttget_att (NcToken) const
NcAttget_att (int) const
NcDimget_dim (int) const
long get_index (const short *vals)
long get_index (const ncbyte *vals)
long get_index (const char *vals)
long get_index (const int *vals)
long get_index (const long *vals)
long get_index (const float *vals)
long get_index (NcDim *d, const ncbyte *vals)
long get_index (NcDim *d, const char *vals)
long get_index (NcDim *d, const long *vals)
long get_index (NcDim *d, const float *vals)
long get_index (NcDim *d, const double *vals)
long get_index (NcDim *d, const short *vals)
long get_index (NcDim *d, const int *vals)
long get_index (const double *vals)
NcValuesget_rec (NcDim *d, long slice)
NcValuesget_rec (void)
NcValuesget_rec (long rec)
NcValuesget_rec (NcDim *d)
int id (void) const
NcBool is_valid (void) const
NcToken name (void) const
int num_atts (void) const
int num_dims (void) const
long num_vals (void) const
NcBool put (const int *vals, long c0=0, long c1=0, long c2=0, long c3=0, long c4=0)
NcBool put (const long *vals, long c0=0, long c1=0, long c2=0, long c3=0, long c4=0)
NcBool put (const float *vals, long c0=0, long c1=0, long c2=0, long c3=0, long c4=0)
NcBool put (const double *vals, long c0=0, long c1=0, long c2=0, long c3=0, long c4=0)
NcBool put (const int *vals, const long *counts)
NcBool put (const ncbyte *vals, const long *counts)
NcBool put (const long *vals, const long *counts)
NcBool put (const char *vals, const long *counts)
NcBool put (const short *vals, const long *counts)
NcBool put (const float *vals, const long *counts)
NcBool put (const double *vals, const long *counts)
NcBool put (const char *vals, long c0=0, long c1=0, long c2=0, long c3=0, long c4=0)
NcBool put (const ncbyte *vals, long c0=0, long c1=0, long c2=0, long c3=0, long c4=0)
NcBool put (const short *vals, long c0=0, long c1=0, long c2=0, long c3=0, long c4=0)
NcBool put_rec (const short *vals, long rec)
NcBool put_rec (NcDim *d, const int *vals)
NcBool put_rec (NcDim *d, const double *vals, long slice)
NcBool put_rec (NcDim *d, const short *vals)
NcBool put_rec (NcDim *d, const long *vals)
NcBool put_rec (NcDim *d, const char *vals, long slice)
NcBool put_rec (const char *vals, long rec)
NcBool put_rec (const int *vals)
NcBool put_rec (const float *vals)
NcBool put_rec (const ncbyte *vals)
NcBool put_rec (NcDim *d, const ncbyte *vals, long slice)
NcBool put_rec (NcDim *d, const float *vals, long slice)
NcBool put_rec (NcDim *d, const ncbyte *vals)
NcBool put_rec (const long *vals)
NcBool put_rec (const double *vals)
NcBool put_rec (NcDim *d, const int *vals, long slice)
NcBool put_rec (NcDim *d, const short *vals, long slice)
NcBool put_rec (NcDim *d, const double *vals)
NcBool put_rec (NcDim *d, const float *vals)
NcBool put_rec (const int *vals, long rec)
NcBool put_rec (const float *vals, long rec)
NcBool put_rec (const double *vals, long rec)
NcBool put_rec (const short *vals)
NcBool put_rec (const ncbyte *vals, long rec)
NcBool put_rec (NcDim *d, const char *vals)
NcBool put_rec (const char *vals)
NcBool put_rec (NcDim *d, const long *vals, long slice)
NcBool put_rec (const long *vals, long rec)
long rec_size (NcDim *)
long rec_size (void)
NcBool rename (NcToken newname)
NcBool set_cur (long *cur)
NcBool set_cur (long c0=-1, long c1=-1, long c2=-1, long c3=-1, long c4=-1)
void set_rec (long rec)
void set_rec (NcDim *d, long slice)
NcBool sync (void)
NcType type (void) const
NcValuesvalues (void) const

Protected Member Functions

virtual NcValuesget_space (long numVals=0) const

Protected Attributes

NcFilethe_file

Private Member Functions

NcToken attname (int attnum) const
int attnum (NcToken attname) const
int dim_to_index (NcDim *rdim)
void init_cur (void)
 NcVar (NcFile *, int)

Private Attributes

long * cur_rec
long * the_cur
int the_id
char * the_name

Friends

class NcFile

Detailed Description

Definition at line 211 of file netcdfcpp.h.


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

Generated by  Doxygen 1.6.0   Back to index