VAPOR3 3.9.4
PTransformWidget.h
Go to the documentation of this file.
1#pragma once
2
3#include "PWidget.h"
4#include <vector>
5
6class V3DInput;
7class VGroup;
8namespace VAPoR {
9class Transform;
10}
11
12class PTransformWidget : public PWidget {
13 VGroup * _group;
14 V3DInput * _translate;
15 V3DInput * _scale;
16 V3DInput * _origin;
17
18public:
20
21protected:
22 void updateGUI() const override;
23
24private:
25 void translateChanged(const std::vector<double> xyz);
26 void scaleChanged(const std::vector<double> xyz);
27 void originChanged(const std::vector<double> xyz);
28};
29
31 PTransformWidget *_widget;
32
33public:
35
36protected:
37 void updateGUI() const override;
38};
39
40
41#include "PWidgetWrapper.h"
42
43
45public:
47};
void updateGUI() const override
void updateGUI() const override
Provides a streamlined interface for a PWidget that wraps another PWidget.
Definition: PWidgetWrapper.h:9
Widget that allows the user to specify a 3D point.
Definition: V3DInput.h:12
Definition: VGroup.h:11