SMTK
@SMTK_VERSION@
Simulation Modeling Tool Kit
smtk
extension
paraview
widgets
pqConePropertyWidget.h
1
//=========================================================================
2
// Copyright (c) Kitware, Inc.
3
// All rights reserved.
4
// See LICENSE.txt for details.
5
//
6
// This software is distributed WITHOUT ANY WARRANTY; without even
7
// the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
8
// PURPOSE. See the above copyright notice for more information.
9
//=========================================================================
10
#ifndef smtk_extension_paraview_widgets_pqConePropertyWidget_h
11
#define smtk_extension_paraview_widgets_pqConePropertyWidget_h
12
13
#include "smtk/extension/paraview/widgets/pqSMTKInteractivePropertyWidget.h"
14
#include "smtk/extension/paraview/widgets/smtkPQWidgetsExtModule.h"
15
16
class
SMTKPQWIDGETSEXT_EXPORT
pqConePropertyWidget
:
public
pqSMTKInteractivePropertyWidget
17
{
18
Q_OBJECT
19
using
Superclass
=
pqSMTKInteractivePropertyWidget
;
20
21
public
:
22
pqConePropertyWidget
(vtkSMProxy* proxy, vtkSMPropertyGroup* smgroup, QWidget* parent =
nullptr
);
23
~
pqConePropertyWidget
()
override
;
24
25
public
Q_SLOTS:
26
void
pick(
double
,
double
,
double
);
27
void
pickPoint1(
double
,
double
,
double
);
28
void
pickPoint2(
double
,
double
,
double
);
30
void
setCylindrical(
bool
);
33
void
setForceCylindrical(
bool
);
34
35
protected
Q_SLOTS:
36
void
updateInformationLabels();
37
void
placeWidget()
override
;
38
39
protected
:
40
class
Internals
;
41
Internals
* m_p;
42
43
private
:
44
Q_DISABLE_COPY(
pqConePropertyWidget
);
45
};
46
47
#endif // smtk_extension_paraview_widgets_pqConePropertyWidget_h
pqSMTKInteractivePropertyWidget
Base class of ParaView property widgets that customizes visibility.
Definition:
pqSMTKInteractivePropertyWidget.h:31
pqConePropertyWidget::Internals
Definition:
pqConePropertyWidget.cxx:27
pqConePropertyWidget
Definition:
pqConePropertyWidget.h:16
Generated by
1.8.17