FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
FieldAnemoneBase.hpp
1#ifndef __FISH_POND_ANEMONEFISH_FieldAnemoneBase_HPP
2#define __FISH_POND_ANEMONEFISH_FieldAnemoneBase_HPP
3
4#include <fish/pond/bone/FishSlice.hpp>
5#include <fish/pond/bone/FishField.hpp>
6
7#include "GridAnemone.hpp"
8
9namespace Wizt
10{
11
15 , public Fish<Fiber::Slice>
16 , public Fish<Fiber::Field>
17{
24
26
28
29 double getTime(const RefPtr<ValuePool>&VP, const RefPtr<Fiber::Bundle>&SpaceTime) const override;
30
31 GridSelector getGridFieldSelector(const RefPtr<ValuePool>&Context) const override;
32};
33
34} // namespace Wizt
35
36#endif // __FISH_POND_ANEMONEFISH_FieldAnemoneBase_HPP
An iterator with an optional DataCreator, which is just a class to intercept creation of data along a...
Definition CreativeIterator.hpp:34
Context information to select a grid from within a bundle.
Definition GridSelector.hpp:26
Base class for objects that render information given on a Grid.
Definition GridAnemone.hpp:79
note: cannot derive from FloatingSkeletonRenderer as long as independent base class TriangleRenderer ...
RenderCategory
Definition FieldAnemoneBase.hpp:17
TypedSlot< Fiber::Grid > myEvaluationGrid
The optional Grid that is used for rendering, all fields will be evaluated and displayed on this Grid...
Definition FieldAnemoneBase.hpp:23