FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
SaveFragment.hpp
1#ifndef __FIBER_FIBERIO_HDF5_FRAGMEMT_SAVER_HPP
2#define __FIBER_FIBERIO_HDF5_FRAGMEMT_SAVER_HPP
3
4#include "F5Skeleton.hpp"
5#include "HDF5Binder.hpp"
6#include "HDF5Saver.hpp"
7#include <bundle/Occurrence.hpp>
8
9namespace Fiber
10{
11
12namespace FiberIO
13{
14
15namespace HDF5
16{
17
18using namespace MemCore;
19using namespace Fiber;
20
21
23{
24 F5Skeleton&myF5Skeleton;
27 const FieldID&myFieldID;
28 const RefPtr<Fiber::Binder> myBinder;
29
30 int ComputeRangeAttributeOnWriting = 0;
31
34 : myF5Skeleton( theF5Skeleton )
35 , myField(F)
36 , myFieldID(fieldIDP)
37 , myBinder(theBinder)
38 {}
39
41};
42
43
44}}} // namespace
45
46#endif // __FIBER_FIBERIO_HDF5_FRAGMEMT_SAVER_HPP
An iterator with an optional DataCreator, which is just a class to intercept creation of data along a...
Definition CreativeIterator.hpp:34
Identifier for Fields within a Grid.
Definition FieldID.hpp:53
A Field is a collection of CreativeArrayBase reference pointers which are accessed via FragmentID obj...
Definition Field.hpp:245
Given a fragmented field of curvilinear coordinates, (3D array of coordinates), build a uniform Grid ...
Definition FAQ.dox:2
A helper class to create an F5Path from FiberLib context information.
Definition F5Skeleton.hpp:18
Definition SaveFragment.hpp:23
Field & myField
may be modified by expanding the range attribute
Definition SaveFragment.hpp:26