WxHdf5IoTmpl does the reading and writing to HDF5 files for a given data type.
|
| | WxHdf5IoTmpl () |
| | Constructor.
|
| |
| virtual | ~WxHdf5IoTmpl () |
| | Virtual destructor.
|
| |
| virtual WxIoNodeType | writeDataSet (WxIoNodeType node, const std::string &dataName, const std::vector< std::pair< int, int > > &fileSpaceCorners, const std::vector< std::pair< int, int > > &memorySpaceCorners, const std::vector< std::pair< int, int > > &writeSelectionCorners, const WmConstOpaquePtr &data) const |
| | Write a new data set under a node.
|
| |
| virtual void | writeToDataSet (WxIoNodeType node, const WxRange &memoryRange, const WxRange &memorySubRange, const WxRange &fileRange, const WxRange &fileSubRange, const WmConstOpaquePtr &data) const |
| | Write to an open dataset (independent)
|
| |
| virtual WxIoNodeType | readDataSet (WxIoNodeType node, const std::string &dataName, const std::vector< std::pair< int, int > > &memorySpaceCorners, const std::vector< std::pair< int, int > > &readSelectionCorners, WmOpaquePtr &data) const |
| | Read a data set under a node.
|
| |
| virtual void | readFromDataSet (WxIoNodeType node, const WxRange &memoryRange, const WxRange &memorySubRange, const WxRange &fileRange, const WxRange &fileSubRange, WmOpaquePtr &data) const |
| | Read from an open dataset (independent)
|
| |
| virtual WxIoNodeType | getDataShape (WxIoNodeType node, const std::string &dataSetName, WxRange &dataShape) const |
| | Obtain simple data shape for a data set under a node.
|
| |
| virtual void | writeAttribute (WxIoNodeType node, const std::string &attribName, const WmConstOpaquePtr &attrib) const |
| | Write an attribute.
|
| |
| virtual void | writeVecAttribute (WxIoNodeType node, const std::string &attribName, const WmConstOpaquePtr &attrib, int count) const |
| | Write a vector attribute.
|
| |
| virtual void | readAttribute (WxIoNodeType node, const std::string &attribName, WmOpaquePtr &attrib) const |
| | Read an attribute.
|
| |
| virtual int | readVecAttribute (WxIoNodeType node, const std::string &attribName, WmOpaquePtr &attribStorage, int count) const |
| | Read a vector attribute.
|
| |
| virtual | ~WxIoTmpl () |
| | Virtual destructor.
|
| |
| virtual WxIoNodeType | writeDataSet (WxIoNodeType node, const std::string &dataName, const std::vector< std::pair< int, int > > &fileSpaceCorners, const std::vector< std::pair< int, int > > &memorySpaceCorners, const std::vector< std::pair< int, int > > &writeSelectionCorners, const WmConstOpaquePtr &data) const =0 |
| | Write a new data set under a node.
|
| |
| virtual void | writeToDataSet (WxIoNodeType node, const WxRange &memoryRange, const WxRange &memorySubRange, const WxRange &fileRange, const WxRange &fileSubRange, const WmConstOpaquePtr &data) const =0 |
| | Write to an open dataset (independent)
|
| |
| virtual WxIoNodeType | readDataSet (WxIoNodeType node, const std::string &dataName, const std::vector< std::pair< int, int > > &memorySpaceCorners, const std::vector< std::pair< int, int > > &readSelectionCorners, WmOpaquePtr &data) const =0 |
| | Read a new data set under a node.
|
| |
| virtual void | readFromDataSet (WxIoNodeType node, const WxRange &memoryRange, const WxRange &memorySubRange, const WxRange &fileRange, const WxRange &fileSubRange, WmOpaquePtr &data) const =0 |
| | Read from an open dataset (independent)
|
| |
| virtual WxIoNodeType | getDataShape (WxIoNodeType node, const std::string &dataSetName, WxRange &dataShape) const =0 |
| | Obtain simple data shape for a data set under a node.
|
| |
| virtual void | writeAttribute (WxIoNodeType node, const std::string &attribName, const WmConstOpaquePtr &attrib) const =0 |
| | Write an attribute.
|
| |
| virtual void | writeVecAttribute (WxIoNodeType node, const std::string &attribName, const WmConstOpaquePtr &attribStorage, int count) const =0 |
| | Write a vector attribute.
|
| |
| virtual void | readAttribute (WxIoNodeType node, const std::string &attribName, WmOpaquePtr &attrib) const =0 |
| | Read an attribute.
|
| |
| virtual int | readVecAttribute (WxIoNodeType node, const std::string &attribName, WmOpaquePtr &attribStorage, int count) const =0 |
| | Read a vector attribute.
|
| |