mirror of
https://github.com/Unidata/netcdf-cxx4.git
synced 2025-02-17 18:59:31 +08:00
Got ncFilter compiling.
This commit is contained in:
parent
444e3837ff
commit
b8e7b89359
@ -7,20 +7,22 @@
|
|||||||
|
|
||||||
#include "ncFilter.h"
|
#include "ncFilter.h"
|
||||||
#include "ncCheck.h"
|
#include "ncCheck.h"
|
||||||
|
#include "netcdf.h"
|
||||||
|
|
||||||
using namespace std;
|
using namespace std;
|
||||||
using namespace netCDF;
|
using namespace netCDF;
|
||||||
|
|
||||||
NcFilter::~NcFilter();
|
NcFilter::~NcFilter() {
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
// open a file from path and mode
|
// open a file from path and mode
|
||||||
void NcFilter::setFilter( unsigned int id, size_t nparams,
|
void NcFilter::setFilter(unsigned int ncid, unsigned int varid, unsigned int filterId, size_t nparams, const unsigned int* parms)
|
||||||
const unsigned int* parms) const
|
|
||||||
{
|
{
|
||||||
ncCheck(nc_def_var_filter(groupId,myId,id,nparams,parms),__FILE__,__LINE__);
|
ncCheck(nc_def_var_filter(ncid,varid,filterId,nparams,parms),__FILE__,__LINE__);
|
||||||
}
|
}
|
||||||
|
|
||||||
void NcFilter::getFilter(unsigned int* idp, size_t* nparamsp, unsigned int* params) const
|
void NcFilter::getFilter(unsigned int ncid, unsigned int varid, unsigned int* idp, size_t* nparamsp, unsigned int* params)
|
||||||
{
|
{
|
||||||
ncCheck(nc_inq_var_filter(groupId, myId, idp, nparamsp, params),__FILE__,__LINE__);
|
ncCheck(nc_inq_var_filter(ncid, varid, idp, nparamsp, params),__FILE__,__LINE__);
|
||||||
}
|
}
|
||||||
|
@ -10,13 +10,16 @@ namespace netCDF
|
|||||||
{
|
{
|
||||||
class NcFilter
|
class NcFilter
|
||||||
{
|
{
|
||||||
//constructor
|
|
||||||
NcFilter ();
|
|
||||||
public:
|
public:
|
||||||
|
~NcFilter();
|
||||||
|
|
||||||
|
//constructor
|
||||||
|
NcFilter ();
|
||||||
|
|
||||||
//member function
|
//member function
|
||||||
void setFilter();
|
void setFilter(unsigned int, unsigned int, unsigned int, size_t, const unsigned int*);
|
||||||
void getFilter();
|
void getFilter(unsigned int, unsigned int, unsigned int*, size_t*, unsigned int*);
|
||||||
};
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user