38 void read_map_array(Array *map, GDALRasterBandH hBand,
string filename);
46 void GDALGrid::m_duplicate(
const GDALGrid &g)
48 filename = g.filename;
50 eBufType = g.eBufType;
63 GDALGrid::GDALGrid(
const string &filenameIn,
const string &name, GDALRasterBandH hBandIn, GDALDataType eBufTypeIn) :
66 filename = filenameIn;
68 eBufType = eBufTypeIn;
78 if (
this == &rhs)
return *
this;
91 BESDEBUG(
"gdal",
"Entering GDALGrid::read()" << endl);
101 array->set_read_p(
true);
103 Map_iter miter = map_begin();
104 array =
static_cast<GDALArray*
>((*miter));
106 array->set_read_p(
true);
111 array->set_read_p(
true);
virtual BaseType * ptr_duplicate()
static class NCMLUtil overview
void read_data_array(GDALArray *array, GDALRasterBandH hBand, GDALDataType eBufType)
Read the data array of a DAP2 Grid.
GDALGrid & operator=(const GDALGrid &rhs)
GDALGrid(const GDALGrid &rhs)
void read_map_array(Array *map, GDALRasterBandH hBand, string filename)
#define BESDEBUG(x, y)
macro used to send debug information to the debug stream