|
FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
|
The HDF5 interface to the MemBase class. More...
#include <HDF5MemArray.hpp>
Public Member Functions | |
| virtual bool | save (F5Path *myPath, const string &name, const string &fragment_name="")=0 |
| Save this very array into an F5 file. | |
Public Member Functions inherited from MemCore::Interface<::Fiber::HDF5 > | |
| const type_info & | getInterfaceDomain () const |
Public Member Functions inherited from MemCore::InterfaceBase | |
| virtual bool | apply (Intercube &I, const RefPtr< InterfaceIterationParameter > &) |
| virtual bool | apply_const (const Intercube &I, const RefPtr< InterfaceIterationParameter > &) |
Public Member Functions inherited from MemCore::ReferenceBase< InterfaceBase > | |
| auto | getObjectCountID () const noexcept |
| bool | isIdentical (const WeakPtr< Object, Object > &PossibleSelf) const noexcept |
| void | mkAutoDestructive () |
| refcount_t | refcount () const noexcept |
| ReferenceBase (Object *that) noexcept | |
| const auto & | self () const |
| refcount_t | wrefcount () const noexcept |
Additional Inherited Members | |
Public Types inherited from MemCore::Interface<::Fiber::HDF5 > | |
| typedef Domain | InterfaceDomain_t |
Public Types inherited from MemCore::ReferenceBase< InterfaceBase > | |
| typedef Object | reference_domain_t |
| typedef WeakPtr< Object, Object > | SelfPtr_t |
Protected Member Functions inherited from MemCore::ReferenceBase< InterfaceBase > | |
| virtual void | extremeUnction () |
| ReferenceBase & | operator= (const ReferenceBase &R) |
| void | suicide () |
The HDF5 interface to the MemBase class.
Any MemBase object may be queried for an HDF5 interface which allows to save this very object into an HDF5 file.
Note that the HDF5Saver template is completely irrelevant here; it is used for the mere purpose of providing a nice (?) classname. Any other class name instead of HDF5Saver<MemBase> could be used as well, but this one expresses the semantics of this class.