FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
FishSkeleton.hpp
1#ifndef __FISH_BONE_SKELETON_HPP
2#define __FISH_BONE_SKELETON_HPP
3
4#include "Fish.hpp"
5#include <ocean/shrimp/VStringList.hpp>
6
7namespace Wizt
8{
9
13template <>
14struct fishbone_API Fish<Fiber::Skeleton> : virtual Fish<double>
15{
16
17 TypedSlot<int> MinRefinementLevel,
18 MaxRefinementLevel;
19
20 Fish(const string&max = "AMRmaxlevel",
21 const string&min = "AMRminlevel",
22 int ExpertLevel = 3);
23
24 Fish(int ExpertLevel,
25 const string&max = "AMRmaxlevel",
26 const string&min = "AMRminlevel");
27
28 ~Fish();
29
31 int getMinRefinementLevel(const RefPtr<ValuePool>&VP) const override;
32
34 int getMaxRefinementLevel(const RefPtr<ValuePool>&VP) const override;
35
42// pair<double, RefPtr<Fiber::Skeleton> > getLevel(const BundleSlot&SpaceTime, const RefPtr<ValuePool>&VP) const;
43
44};
45
46
47} // namespace Wizt
48
49#endif /* __FISH_BONE_GRID_HPP */
_Tp min() const
_Tp max() const
An iterator with an optional DataCreator, which is just a class to intercept creation of data along a...
Definition CreativeIterator.hpp:34
A Skeleton is a set of Representation object, each of them accessed by an Representer object.
Definition Skeleton.hpp:102
Given a fragmented field of curvilinear coordinates, (3D array of coordinates), build a uniform Grid ...
Definition FAQ.dox:2
note: cannot derive from FloatingSkeletonRenderer as long as independent base class TriangleRenderer ...