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.
|
|