FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
ChartInput.hpp
1#ifndef __FIBERVISH_CHARTINPUT_HPP
2#define __FIBERVISH_CHARTINPUT_HPP
3
4#include "ocean/plankton/VValue.hpp"
5#include "fish/fiber/grid/ChartID.hpp"
6
7#include "fishboneDllApi.h"
8
9namespace Wizt
10{
11
14 template <>
16 {
17 public:
18
19 static bool setValueFromText(Fiber::ChartIdentifier&, const string&s);
20
21 static string Text(const Fiber::ChartIdentifier&);
22 };
23
24 template <>
26 {
28 {
29 return Source;
30 }
31 };
32
33
34/*
35 template <>
36 struct VInputValueTrait<Fiber::BundlePtr>
37 {
38 static void init(const Fiber::BundlePtr&)
39 {}
40
41 static bool setValueFromText(Fiber::BundlePtr&, const string&s)
42 {
43 // load data here?
44 return false;
45 }
46 };
47*/
48}
49
50
51/*
52namespace Fiber
53{
54using namespace Wizt;
55
56class BundleInput : public VInputValue<Fiber::BundlePtr>
57{
58public:
59 BundleInput(const RefPtr<VValueParameter<Fiber::BundlePtr> >&P)
60 : VInputValue<Fiber::BundlePtr>(P)
61 {}
62
63 void valueChanged(const RefPtr<VValueBase>&, const ValueNotifierList*, const ValueMap*) override
64 {
65 puts("BundleInput: valueChanged() - TOUCH");
66 touch( NullPtr() );
67 }
68};
69
70
71} // namespace Fiber
72*/
73
74
75#endif // __FIBERVISH_CHARTINPUT_HPP
76
constexpr _OI copy(_II __first, _II __last, _OI __result)
An iterator with an optional DataCreator, which is just a class to intercept creation of data along a...
Definition CreativeIterator.hpp:34
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 ...