29 #ifndef __NCML_MODULE__NCMLBASEARRAY_H__ 30 #define __NCML_MODULE__NCMLBASEARRAY_H__ 63 static auto_ptr< NCMLBaseArray > createFromArray(
const libdap::Array& proto);
124 virtual void cacheUnconstrainedDimensions();
153 void destroy()
throw ();
158 Shape* _noConstraints;
162 Shape* _currentConstraints;
virtual bool isConstrained() const
virtual Shape getSuperShape() const
NcML Parser for adding/modifying/removing metadata (attributes) to existing local datasets using NcML...
virtual bool isDataCached() const =0
virtual void cacheSuperclassStateIfNeeded()
virtual void copyDataFrom(libdap::Array &from)=0
A wrapper class for a vector of Array::dimension structs.
virtual void cacheValuesIfNeeded()=0
virtual bool haveConstraintsChangedSinceLastRead() const
virtual void set_read_p(bool state)
virtual void createAndSetConstrainedValueBuffer()=0
virtual void cacheCurrentConstraints()