ROOT
Version v6.34
master
v6.32
v6.30
v6.28
v6.26
v6.24
v6.22
v6.20
v6.18
v6.16
v6.14
v6.12
v6.10
v6.08
v6.06
Reference Guide
▼
ROOT
ROOT Reference Documentation
Tutorials
►
Functional Parts
►
Namespaces
►
All Classes
▼
Files
▼
File List
►
bindings
►
core
►
documentation
►
geom
►
graf2d
►
graf3d
►
gui
►
hist
►
html
►
io
►
main
►
math
►
montecarlo
►
net
►
proof
►
roofit
►
sql
►
tmva
►
tree
▼
tutorials
►
cocoa
►
cont
►
dataframe
►
eve
►
eve7
►
fft
►
fit
►
fitsio
►
foam
►
geom
►
gl
►
graphics
►
graphs
►
gui
►
hist
►
histfactory
►
http
►
image
►
io
►
legacy
►
math
►
matrix
►
mc
►
multicore
►
net
►
physics
►
proof
►
pyroot
►
pythia
►
quadp
►
r
►
rcanvas
►
roofit
►
roostats
►
spectrum
►
splot
►
sql
►
tmva
►
tree
►
unfold
►
unuran
►
v7
►
vecops
►
webcanv
▼
webgui
►
geom
►
panel
►
ping
▼
qtweb
►
ExampleMain.cpp
ExampleWidget.cpp
►
ExampleWidget.h
RCanvasWidget.cpp
►
RCanvasWidget.h
RGeomViewerWidget.cpp
►
RGeomViewerWidget.h
TCanvasWidget.cpp
►
TCanvasWidget.h
►
webwindow
►
xml
►
.enableImplicitMTWrapper.py
.rootlogon.py
demos.C
demoshelp.C
hsimple.C
rootlogoff.C
rootlogon.C
►
v6-34-00-patches
►
File Members
Release Notes
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
Loading...
Searching...
No Matches
RGeomViewerWidget.h
Go to the documentation of this file.
1
// Author: Sergey Linev, GSI 14/01/2021
2
3
/*************************************************************************
4
* Copyright (C) 1995-2021, Rene Brun and Fons Rademakers. *
5
* All rights reserved. *
6
* *
7
* For the licensing terms see $ROOTSYS/LICENSE. *
8
* For the list of contributors see $ROOTSYS/README/CREDITS. *
9
*************************************************************************/
10
11
#ifndef RGeomViewerWidget_H
12
#define RGeomViewerWidget_H
13
14
#include <QWidget>
15
#include <QWebEngineView>
16
17
#include <memory>
18
19
namespace
ROOT
{
20
class
RGeomViewer;
21
}
22
23
class
RGeomViewerWidget
:
public
QWidget
{
24
25
Q_OBJECT
26
27
protected
:
28
29
void
resizeEvent
(
QResizeEvent
*event)
override
;
30
31
QWebEngineView
*
fView
{
nullptr
};
///< qt webwidget to show
32
33
std::shared_ptr<ROOT::RGeomViewer>
fGeomViewer
;
34
35
public
:
36
RGeomViewerWidget
(
QWidget
*parent =
nullptr
);
37
virtual
~RGeomViewerWidget
();
38
39
/// returns geometry viewer
40
auto
getGeomViewer
() {
return
fGeomViewer
; }
41
};
42
43
#endif
QWebEngineView
QWidget
RGeomViewerWidget
Definition
RGeomViewerWidget.h:23
RGeomViewerWidget::resizeEvent
void resizeEvent(QResizeEvent *event) override
Definition
RGeomViewerWidget.cpp:50
RGeomViewerWidget::fView
QWebEngineView * fView
qt webwidget to show
Definition
RGeomViewerWidget.h:31
RGeomViewerWidget::getGeomViewer
auto getGeomViewer()
returns geometry viewer
Definition
RGeomViewerWidget.h:40
RGeomViewerWidget::~RGeomViewerWidget
virtual ~RGeomViewerWidget()
Definition
RGeomViewerWidget.cpp:46
RGeomViewerWidget::RGeomViewerWidget
RGeomViewerWidget(QWidget *parent=nullptr)
Definition
RGeomViewerWidget.cpp:15
RGeomViewerWidget::fGeomViewer
std::shared_ptr< ROOT::RGeomViewer > fGeomViewer
Definition
RGeomViewerWidget.h:33
ROOT::Detail::TRangeCast
Definition
TCollection.h:311
ROOT
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...
Definition
EExecutionPolicy.hxx:4
tutorials
webgui
qtweb
RGeomViewerWidget.h
ROOT tags/6-34-04 - Reference Guide Generated on Thu Mar 27 2025 14:48:02 (GVA Time) using Doxygen 1.10.0