FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
FishFragmentCluster.hpp
1#ifndef __FISH_BONE_FISHFRAGMENTCLUSTER_HPP
2#define __FISH_BONE_FISHFRAGMENTCLUSTER_HPP
3
4#include "fishboneDllApi.h"
5#include "Fish.hpp"
6#include <grid/FragmentCluster.hpp>
7
8namespace Wizt
9{
10
17template <>
18class fishbone_API Fish<Fiber::FragmentCluster> : public virtual Fish<VObject>, virtual public VStateCreatorBase
19{
20public:
24 class fishbone_API ClusterState : public VObject::State, public Fiber::FragmentCluster, public Fiber::FieldCollection
25 {
26 public:
27 ClusterState()
28 {}
29
30 ~ClusterState();
31 };
32
33 RefPtr<VObject::State> newState() const;
34
35 Fish();
36};
37
38} // namespace Wizt
39
40#endif /* __FISH_BONE_FISHFRAGMENTCLUSTER_HPP */
An iterator with an optional DataCreator, which is just a class to intercept creation of data along a...
Definition CreativeIterator.hpp:34
A collection of arbitrarily named Field references.
Definition Fragment.hpp:70
A collection of field fragments, as retrieved by a FieldCollection, and possibly stored over many ref...
Definition FragmentCluster.hpp:21
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 ...