Qt
ApplicationComponents
pqSpherePropertyWidget.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-FileCopyrightText: Copyright (c) Sandia Corporation
3
// SPDX-License-Identifier: BSD-3-Clause
4
#ifndef pqSpherePropertyWidget_h
5
#define pqSpherePropertyWidget_h
6
7
#include "
pqInteractivePropertyWidget.h
"
8
22
class
PQAPPLICATIONCOMPONENTS_EXPORT
pqSpherePropertyWidget
:
public
pqInteractivePropertyWidget
23
{
24
Q_OBJECT
25
typedef
pqInteractivePropertyWidget
Superclass
;
26
27
public
:
28
pqSpherePropertyWidget
(
vtkSMProxy
* proxy,
vtkSMPropertyGroup
* smgroup, QWidget* parent =
nullptr
);
29
~
pqSpherePropertyWidget
()
override
;
30
31
public
Q_SLOTS:
// NOLINT(readability-redundant-access-specifiers)
35
void
centerOnBounds();
36
37
protected
Q_SLOTS:
41
void
placeWidget
()
override
;
42
43
private
Q_SLOTS:
44
void
setCenter(
double
x,
double
y,
double
z);
45
46
private
:
// NOLINT(readability-redundant-access-specifiers)
47
Q_DISABLE_COPY(
pqSpherePropertyWidget
)
48
};
49
50
#endif
PQAPPLICATIONCOMPONENTS_EXPORT
#define PQAPPLICATIONCOMPONENTS_EXPORT
Definition:
pqApplicationComponentsModule.h:15
vtkSMPropertyGroup
Definition:
vtkSMPropertyGroup.h:16
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.
pqInteractivePropertyWidgetAbstract
pqInteractivePropertyWidgetAbstract is an abstract pqPropertyWidget subclass designed to serve as the...
Definition:
pqInteractivePropertyWidgetAbstract.h:30
pqSpherePropertyWidget
pqSpherePropertyWidget is a custom property widget that uses "SphereWidgetRepresentation" to help use...
Definition:
pqSpherePropertyWidget.h:22
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 9 2023