RAVE
|
Cartesian CF convention handler. More...
#include "cartesian_cf_io.h"
#include "rave_debug.h"
#include "rave_alloc.h"
#include "raveobject_hashtable.h"
#include "odim_io_utilities.h"
#include "cartesiancomposite.h"
#include "proj_wkt_helper.h"
#include "projection_pipeline.h"
#include <time.h>
#include <string.h>
Classes | |
struct | QuantityNodataUndetectMapping |
struct | _CartesianCfIO_t |
Represents the adaptor. More... | |
Typedefs | |
typedef struct QuantityNodataUndetectMapping | QuantityNodataUndetectMapping |
Functions | |
int | CartesianCfIOInternal_writeCartesian (CartesianCfIO_t *self, int ncid, Cartesian_t *cartesian) |
Writes the cartesian product. | |
int | CartesianCfIO_setDeflateLevel (CartesianCfIO_t *self, int level) |
Sets the level of compression. | |
int | CartesianCfIO_getDeflateLevel (CartesianCfIO_t *self) |
Returns the level of compression. | |
RaveCoreObject * | CartesianOdimIO_read (CartesianCfIO_t *self, const char *filename) |
int | CartesianCfIO_write (CartesianCfIO_t *self, const char *filename, RaveCoreObject *obj) |
Writes a netcdf file in CF convention format. | |
Variables | |
QuantityNodataUndetectMapping | qmapping [] |
RaveCoreObjectType | CartesianCfIO_TYPE |
Type definition to use when creating a rave object. | |
Cartesian CF convention handler.
int CartesianCfIO_getDeflateLevel | ( | CartesianCfIO_t * | self | ) |
Returns the level of compression.
[in] | self | - self |
int CartesianCfIO_setDeflateLevel | ( | CartesianCfIO_t * | self, |
int | level ) |
Sets the level of compression.
0 which is default means no compression. 1-9 is the level of compression where 1 is lowest level and 9 is highest.
[in] | self | - self |
[in] | level | - level of compression |
int CartesianCfIO_write | ( | CartesianCfIO_t * | self, |
const char * | filename, | ||
RaveCoreObject * | obj ) |
Writes a netcdf file in CF convention format.
[in] | self | - self |
[in] | const | char* - the netcdf filename |
[in] | obj | - the object to be written |
int CartesianCfIOInternal_writeCartesian | ( | CartesianCfIO_t * | self, |
int | ncid, | ||
Cartesian_t * | cartesian ) |
Writes the cartesian product.
[in] | self | - self |
[in] | ncid | - the netcdf file id |
[in] | cartesian | - the cartesian product beeing written |
RaveCoreObjectType CartesianCfIO_TYPE |
Type definition to use when creating a rave object.
QuantityNodataUndetectMapping qmapping[] |