Changeset 775 for XIOS/trunk/src/io/nc4_data_input.hpp
- Timestamp:
- 11/02/15 11:46:25 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/io/nc4_data_input.hpp
r685 r775 9 9 namespace xios 10 10 { 11 class CDomain; 12 class CAxis; 13 11 14 class CNc4DataInput 12 15 : protected CINetCDF4 … … 33 36 virtual StdSize getFieldNbRecords_(CField* field); 34 37 virtual void readFieldData_(CField* field); 38 virtual void readFieldAttributes_(CField* field, bool readAttributeValues); 35 39 virtual void closeFile_(void); 40 41 private: 42 void readDomainAttributesFromFile(CDomain* domain, std::map<StdString, StdSize>& dimSizeMap, 43 int elementPosition, const StdString& fieldId); 44 void readDomainAttributeValueFromFile(CDomain* domain, std::map<StdString, StdSize>& dimSizeMap, 45 int elementPosition, const StdString& fieldId); 46 47 void readAxisAttributesFromFile(CAxis* axis, std::map<StdString, StdSize>& dimSizeMap, 48 int elementPosition, const StdString& fieldId); 49 void readAxisAttributeValueFromFile(CAxis* axis, std::map<StdString, StdSize>& dimSizeMap, 50 int elementPosition, const StdString& fieldId); 51 52 void readFieldVariableValue(CArray<double,1>& var, const StdString& varId, 53 const std::vector<StdSize>& nBegin, 54 const std::vector<StdSize>& nSize, 55 bool forceIndependent = false); 56 57 private: 58 std::set<StdString> readMetaDataDomains_, readValueDomains_; 59 std::set<StdString> readMetaDataAxis_, readValueAxis_; 36 60 37 61 private:
Note: See TracChangeset
for help on using the changeset viewer.