29 #include <InternalErr.h>
38 void read_map_array(Array *map, GDALRasterBandH hBand,
string filename);
46 void GDALArray::m_duplicate(
const GDALArray &a)
48 filename = a.filename;
50 eBufType = a.eBufType;
59 GDALArray::GDALArray(
const string &n, BaseType *v) : Array(n, v), filename(
""), hBand(0), eBufType(GDT_Unknown)
61 BESDEBUG(
"gdal",
" Called GDALArray::GDALArray() 1" << endl);
64 GDALArray::GDALArray(
const string &name, BaseType *proto,
const string &filenameIn, GDALRasterBandH hBandIn, GDALDataType eBufTypeIn) :
65 Array(name, proto), filename(filenameIn), hBand(hBandIn), eBufType(eBufTypeIn)
67 BESDEBUG(
"gdal",
" Called GDALArray::GDALArray() 2" << endl);
82 BESDEBUG(
"gdal",
"Entering GDALArray::read()" << endl);
87 if (name() ==
"northing" || name() ==
"easting")
void read_map_array(Array *map, GDALRasterBandH hBand, string filename)
virtual BaseType * ptr_duplicate()
GDALArray(const string &n="", BaseType *v=0)
static class NCMLUtil overview
#define BESDEBUG(x, y)
macro used to send debug information to the debug stream
void read_data_array(GDALArray *array, GDALRasterBandH hBand, GDALDataType eBufType)
Read the data array of a DAP2 Grid.