VAPOR3
3.9.4
apps
vaporgui
CopyRegionAnnotationWidget.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
CopyRegionWidget.h
"
4
5
namespace
VAPoR
{
6
class
ControlExec;
7
class
RenderParams;
8
class
ParamsMgr;
9
class
DataMgr;
10
}
// namespace VAPoR
11
12
class
CopyRegionAnnotationWidget
:
public
CopyRegionWidget
{
13
Q_OBJECT
14
15
public
:
16
CopyRegionAnnotationWidget
(
VAPoR::ControlExec
*ce);
17
18
QString
toolTip
()
const
19
{
20
return
tr(
"A widget for copying one renderer's "
21
"region to axis annotations"
);
22
}
23
24
void
Update
();
25
26
protected
slots:
27
void
copyRegion
()
override
;
28
29
private
:
30
void
_scaleWorldCoordsToNormalized(
VAPoR::CoordType
&minExts,
VAPoR::CoordType
&maxExts,
int
timeStep);
31
32
VAPoR::ControlExec
*_controlExec;
33
};
CopyRegionWidget.h
CopyRegionAnnotationWidget
Definition:
CopyRegionAnnotationWidget.h:12
CopyRegionAnnotationWidget::Update
void Update()
CopyRegionAnnotationWidget::toolTip
QString toolTip() const
Definition:
CopyRegionAnnotationWidget.h:18
CopyRegionAnnotationWidget::copyRegion
void copyRegion() override
CopyRegionAnnotationWidget::CopyRegionAnnotationWidget
CopyRegionAnnotationWidget(VAPoR::ControlExec *ce)
CopyRegionWidget
Definition:
CopyRegionWidget.h:15
VAPoR::ControlExec
Provides API for VAPOR visualizer User Interfaces (UIs)
Definition:
ControlExecutive.h:25
VAPoR
Definition:
AnnotationParams.h:33
VAPoR::CoordType
std::array< double, 3 > CoordType
Type for specifying floating point coordinates.
Definition:
Grid.h:23
Generated by
1.9.6