FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
LoadSlice.hpp
1#include <bundle/Bundle.hpp>
2#include <bundle/Slice.hpp>
3#include <bundle/StorageTransformations.hpp>
4#include <F5/F5F.h>
5
6#include "H5File.hpp"
7
8
9using namespace Fiber;
10
11struct Sld
12{
13 Slice&S;
16 double t;
17
20 double T)
21 : S(pS)
22 , BLP(pBLP)
23 , LoadPerformance( theLoadPerformance )
24 , t(T)
25 {}
26};
27
28
29
30extern "C"
31{
32// herr_t grid_iterator(F5Path*grid, const char*gridname, void *operator_data);
33
34 herr_t vertex_iterator(F5Path*topology, const char*topologyname,
35 int index_depth,
36 void *operator_data);
37
38}
39
41
43{
46 double time;
47 RefPtr<H5File> myFile;
48 std::string mySlicename;
49
52 double time,
53 const RefPtr<H5File>&myFile,
54 const char*slicename);
55
57
58 bool load(const WeakPtr<Slice>&Self);
59};
60
61
62
basic_string< char > string
An iterator with an optional DataCreator, which is just a class to intercept creation of data along a...
Definition CreativeIterator.hpp:34
An loader object that may be associated with each Slice, such that data can created on access.
Definition Slice.hpp:64
Information per time slice, mainly a set of Grid objects that are accessed via GridID objects.
Definition Slice.hpp:36
Given a fragmented field of curvilinear coordinates, (3D array of coordinates), build a uniform Grid ...
Definition FAQ.dox:2
Definition LoadSlice.hpp:43
Definition LoadSlice.hpp:12