Qt
ApplicationComponents
pqFrustumPropertyWidget.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-License-Identifier: BSD-3-Clause
3
4
#ifndef pqFrustumPropertyWidget_h
5
#define pqFrustumPropertyWidget_h
6
7
#include "
pqInteractivePropertyWidget.h
"
8
9
#include <array>
10
11
class
QWidget;
12
class
vtkVector3d
;
13
29
class
PQAPPLICATIONCOMPONENTS_EXPORT
pqFrustumPropertyWidget
:
public
pqInteractivePropertyWidget
30
{
31
Q_OBJECT
32
typedef
pqInteractivePropertyWidget
Superclass
;
33
34
public
:
35
pqFrustumPropertyWidget
(
36
vtkSMProxy
* proxy,
vtkSMPropertyGroup
* smgroup, QWidget* parent =
nullptr
);
37
~
pqFrustumPropertyWidget
()
override
=
default
;
38
39
private
Q_SLOTS:
43
void
placeWidget
()
override
;
44
45
void
resetBounds();
46
47
private
:
// NOLINT(readability-redundant-access-specifiers)
48
Q_DISABLE_COPY(
pqFrustumPropertyWidget
)
49
50
void
setOrientation(
const
vtkVector3d
& axis);
51
52
pqPropertyLinks
WidgetLinks;
53
};
54
55
#endif
vtkSMPropertyGroup
Definition:
vtkSMPropertyGroup.h:16
pqFrustumPropertyWidget
pqFrustumPropertyWidget is a custom property widget that uses "ImplicitFrustumWidgetRepresentation" t...
Definition:
pqFrustumPropertyWidget.h:29
pqPropertyLinks
pqPropertyLinks is used to connect vtkSMProperty and subclasses to properties on QObject instances...
Definition:
pqPropertyLinks.h:38
vtkVector3d
pqInteractivePropertyWidget.h
vtkSMProxy
proxy for a VTK object(s) on a server
Definition:
vtkSMProxy.h:140
pqInteractivePropertyWidgetAbstract::placeWidget
virtual void placeWidget()=0
Places the interactive widget using current data source information.
pqInteractivePropertyWidget
pqInteractivePropertyWidget is an abstract pqPropertyWidget subclass designed to serve as the supercl...
Definition:
pqInteractivePropertyWidget.h:29
Generated by
1.8.13 on Sat Dec 6 2025