00001 #ifndef _MY_HDF5Operator_
00002 #define _MY_HDF5Operator_
00003
00004
00009 class HDF5Operator
00010 {
00011 private:
00012
00013 protected:
00014
00015 public:
00016 virtual ~HDF5Operator(){}
00017 virtual void processDataSet(hid_t dataset)=0;
00018 virtual void processAtt(hid_t att)=0;
00019 virtual void processGroup(hid_t grp)=0;
00020
00021
00022 };
00023
00024 #endif