|
| | ~NCFile () |
| |
| void | close () |
| |
| std::string | name () const |
| | Name of this group. More...
|
| |
| std::string | full_name () const |
| | Full name for this group. More...
|
| |
| int | num_groups () const |
| | Number of sub-groups within this group. More...
|
| |
| int | num_dimensions () const |
| | Number of dimensions in this group. More...
|
| |
| int | num_variables () const |
| | Number of variables within this group. More...
|
| |
| int | num_attributes () const |
| | Number of attributes within this group. More...
|
| |
| bool | has_group (const std::string &) const |
| | Check if a group exists. More...
|
| |
| bool | has_dim (const std::string &) const |
| | Check if a dimension exists by name. More...
|
| |
| int | get_id (const std::string &) const |
| |
| bool | has_var (const std::string &) const |
| | Check if a variable exists by name. More...
|
| |
| bool | has_attr (const std::string &) const |
| | Check if an attribute exists. More...
|
| |
| NCGroup | group (const std::string &) const |
| |
| NCDim | dim (const std::string &) const |
| | Get the dimension instance by name. More...
|
| |
| NCVar | var (const std::string &) const |
| | Get the variable instance by name. More...
|
| |
| void | def_dim (const std::string &, size_t len) const |
| | Define new dimension. More...
|
| |
| void | def_array (const std::string &name, nc_type dtype, const std::vector< std::string > &) const |
| | Define an array. More...
|
| |
| void | def_var (const std::string &name, const nc_type dtype, const std::vector< std::string > &dnames) const |
| | Define a variable (wrapper for def_array) More...
|
| |
| void | put_attr (const std::string &name, const std::string &value) const |
| |
| void | put_attr (const std::string &name, const std::vector< double > &value) const |
| |
| void | put_attr (const std::string &name, const std::vector< float > &value) const |
| |
| void | put_attr (const std::string &name, const std::vector< int > &value) const |
| |
| std::string | get_attr (const std::string &name) const |
| |
| void | get_attr (const std::string &name, std::vector< double > &value) const |
| |
| void | get_attr (const std::string &name, std::vector< float > &value) const |
| |
| void | get_attr (const std::string &name, std::vector< int > &value) const |
| |
| std::vector< NCGroup > | all_groups () const |
| | Return a list of all groups defined in this group. More...
|
| |
| std::vector< NCDim > | all_dims () const |
| | Return a list of all dimensions defined in this group. More...
|
| |
| std::vector< NCVar > | all_vars () const |
| | Return a list of all variables defined in this group. More...
|
| |
| void | enter_def_mode () const |
| | Enter definition mode (not needed for NetCDF4 format) More...
|
| |
| void | exit_def_mode () const |
| | Exit definition mode. More...
|
| |
Representation of a NetCDF file
Provide wrappes to create and open file