FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
EdgeRenderer.hpp
1#ifndef FISH_POND_EYE_RETINA_EdgeRenderer_HPP
2#define FISH_POND_EYE_RETINA_EdgeRenderer_HPP
3
4
5#include <spine/EdgesOperator.hpp>
6#include "SkeletonRenderer.hpp"
7
8namespace Wizt
9{
10
18class fisheye_API EdgeRenderer : public SkeletonRenderer
19 , public EdgeOperator
20{
21public:
23 EdgeRenderer(const string&name, int RenderCategory, const RefPtr<VCreationPreferences>&VP);
24
27
36 bool feedAnemone(Anemone&RenderAnemone,
37 RenderBasin::ElementAttribute&SkeletonBuffer,
38 const AnemoneCreationContext&ARC, const RefPtr<AnemoneExplorer>&AE) const override;
39
40
41}; // end EdgeRenderer class
42
43
44} // namespace Wizt
45
46#endif // FISH_POND_EYE_RETINA_EdgeRenderer_HPP
An iterator with an optional DataCreator, which is just a class to intercept creation of data along a...
Definition CreativeIterator.hpp:34
Base class for objects that render information given on the edges of a Grid.
Definition EdgeRenderer.hpp:20
Template base class for Fish modules operating on Grid objects that provide a specific skeleton,...
Definition SkeletonOperator.hpp:73
note: cannot derive from FloatingSkeletonRenderer as long as independent base class TriangleRenderer ...
RenderCategory
The context of creating a RenderAnemone.
Definition AnemoneCreationContext.hpp:58