bes
Updated for version 3.20.6
|
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 void createAndSetConstrainedValueBuffer()=0
virtual bool isConstrained() const
virtual bool isDataCached() const =0
virtual Shape getSuperShape() const
A wrapper class for a vector of Array::dimension structs.
virtual void cacheSuperclassStateIfNeeded()
virtual bool haveConstraintsChangedSinceLastRead() const
virtual void set_read_p(bool state)
virtual void copyDataFrom(libdap::Array &from)=0
virtual void cacheValuesIfNeeded()=0
NcML Parser for adding/modifying/removing metadata (attributes) to existing local datasets using NcML...
virtual void cacheCurrentConstraints()