FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
LoadAttributes.hpp
1#ifndef __FIBER_FIBERIO_HDF5_LOADATTRIBUTES_HPP
2#define __FIBER_FIBERIO_HDF5_LOADATTRIBUTES_HPP
3
4#include <hdf5.h>
5#include <memcore/Attributes.hpp>
6#include <unordered_map>
7#include <unordered_set>
8#include <field/FiberType.hpp>
9
10namespace Fiber
11{
12namespace FiberIO
13{
14namespace HDF5
15{
16
17using namespace MemCore;
18using namespace Fiber;
19
20
22
23size_t LoadAttributes(hid_t Container_hid, MemCore::Attributes&A,
24 const std::unordered_set<std::string>&IgnoreAttributesOnLoad,
26
27inline size_t LoadAttributes(hid_t Container_hid, MemCore::Attributes&A,
28 const std::unordered_set<std::string>&IgnoreAttributesOnLoad,
30{
31 return LoadAttributes(Container_hid, A, IgnoreAttributesOnLoad, &TypeCache);
32}
33
34}
35}
36}
37
38
39
40#endif // __FIBER_FIBERIO_HDF5_LOADATTRIBUTES_HPP
An iterator with an optional DataCreator, which is just a class to intercept creation of data along a...
Definition CreativeIterator.hpp:34
Given a fragmented field of curvilinear coordinates, (3D array of coordinates), build a uniform Grid ...
Definition FAQ.dox:2