OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
VtkDriverCartesianFaceScalar.h
Go to the documentation of this file.
1#pragma once
2
3#include <string>
4#include <vector>
5#include <ctime>
6
7#include "VtkDriver.h"
8
9namespace osg
10{
11 class Node;
12}
13
15{
16public:
19
20 virtual void setProperties(EntityVis2D3D *visEntity) override;
21 virtual std::string buildSceneNode(DataSourceManagerItem *dataItem) override;
22
23private:
24 void buildPlane(bool primaryMesh, int iw, int nu, int nv, int nw, size_t mu, size_t mv, size_t mw, std::vector<double> &uc, std::vector<double> &vc, std::vector<double> &wc, std::vector<double> &values, size_t offset, double minValue, double maxValue, osg::Node *parent);
25
26 int normalDirection;
27 int cutIndex;
28};
Definition DataSourceManagerItem.h:17
Definition VtkDriverCartesianFaceScalar.h:15
virtual ~VtkDriverCartesianFaceScalar()
Definition VtkDriverCartesianFaceScalar.cpp:71
virtual void setProperties(EntityVis2D3D *visEntity) override
Definition VtkDriverCartesianFaceScalar.cpp:76
virtual std::string buildSceneNode(DataSourceManagerItem *dataItem) override
Definition VtkDriverCartesianFaceScalar.cpp:113
VtkDriverCartesianFaceScalar()
Definition VtkDriverCartesianFaceScalar.cpp:64
Definition VtkDriver.h:11
Definition RubberbandOsgWrapper.h:22