#include #include #include "Reader.hh" AttribInfoGroup::AttribInfoGroup(IOdataset *ds):dataset(ds){ nilattrib.name[0]='\0'; nilattrib.datatype=IObase::Error; nilattrib.nelements=0; } AttributeInfo &AttribInfoGroup::operator[](char *name){ for(int i=0;ireadAttribute(index,data); } void IOdataset::update(){ int i; // read values file.seek(index); file.readInfo(datatype,rank,dims); typesize=IObase::sizeOf(datatype); for(i=0,nelements=1;i