56 std::vector<std::string> _shared_by;
59 FONcMap() : _arr(0), _ingrid(
false), _defined(
false), _ref(1) { }
61 FONcMap(
FONcArray *a,
bool ingrid =
false);
64 virtual void incref() { _ref++; }
67 virtual bool compare(libdap::Array *arr);
68 virtual void add_grid(
const std::string &name);
70 virtual void define(
int ncid);
71 virtual void write(
int ncid);
73 virtual void dump(std::ostream &strm)
const;
top level BES object to house generic methods
A DAP Array with file out netcdf information included.
virtual void clear_embedded()
clear the embedded names for the FONcArray kept by this instance
virtual void dump(std::ostream &strm) const
dumps information about this object for debugging purposes
virtual ~FONcMap()
Destructor that cleans up the map.
virtual void decref()
decrements the reference count for this map
virtual void add_grid(const std::string &name)
Add the name of the grid as a grid that uses this map.
virtual void write(int ncid)
writes out the vallues of the map to the netcdf file by calling write on the FONcArray
virtual bool compare(libdap::Array *arr)
a method to compare two grid maps, or possible grid maps.
virtual void define(int ncid)
define the map in the netcdf file by calling define on the FONcArray