FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
VFieldRenderObject.hpp
1#ifndef __VFIELDRENDEROBJECT_HPP
2#define __VFIELDRENDEROBJECT_HPP
3
4#include <bone/FishField.hpp>
5#include <bone/FishSkeleton.hpp>
6#include <bone/FishSlice.hpp>
7
8#include <ocean/GLvish/VGLRenderObject.hpp>
9
10#include "fisheyeDllApi.h"
11
12
13namespace Wizt
14{
15
22 public Fish<Fiber::Field>
23{
24public:
25 enum { NumberOfInputFields = Fish<Fiber::Field>::NumberOfInputFields };
26
28 VFieldRenderObject(const string&name, int p,
29 const RefPtr<VCreationPreferences>&VP, const string&field = "field")
30 : VGLRenderObject(name, p, VP)
31 , Fish<Fiber::Field>( field.length()>0?field:"field" )
32 {}
33
36
37
38 bool CreatedFilteredConnection(const RefPtr<VParameter>&SourceParam) override;
39};
40
41} // namespace Wizt
42
43#endif // __VFIELDRENDEROBJECT_HPP
An iterator with an optional DataCreator, which is just a class to intercept creation of data along a...
Definition CreativeIterator.hpp:34
index_t length
The length (number of elements) of the data array.
Definition HyperslabParameters.hpp:37
Base class for objects rendering fields on a fiber bundle.
Definition VFieldRenderObject.hpp:23
note: cannot derive from FloatingSkeletonRenderer as long as independent base class TriangleRenderer ...