26#ifndef CARTESIAN_CF_IO_H
27#define CARTESIAN_CF_IO_H
Defines the functions available when working with cartesian products.
RaveCoreObjectType CartesianCfIO_TYPE
Type definition to use when creating a rave object.
Definition cartesian_cf_io.c:1365
RaveCoreObject * CartesianCfIO_read(CartesianCfIO_t *self, const char *filename)
Reads a netcdf file store in CF convention and sets the data in the resulting object.
struct _CartesianCfIO_t CartesianCfIO_t
Defines the cf conventions h5 adaptor for cartesian products.
Definition cartesian_cf_io.h:36
int CartesianCfIO_getDeflateLevel(CartesianCfIO_t *self)
Returns the level of compression.
Definition cartesian_cf_io.c:1292
int CartesianCfIO_write(CartesianCfIO_t *self, const char *filename, RaveCoreObject *obj)
Writes a netcdf file in CF convention format.
Definition cartesian_cf_io.c:1303
int CartesianCfIO_setDeflateLevel(CartesianCfIO_t *self, int level)
Sets the level of compression.
Definition cartesian_cf_io.c:1282
Defines the functions available when working with cartesian volumes.
Generic implementation of an object that is used within rave.
struct _raveobject RaveCoreObject
The basic raveobject that contains the header information for all rave objects.
struct _raveobjecttype RaveCoreObjectType
The rave object type definition.
Represents the adaptor.
Definition cartesian_cf_io.c:83