ATLAS Offline Software
graphics
VP1
VP1Base
VP1Base
IVP13DChannelWidget.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
6
// //
7
// Header file for class IVP13DChannelWidget //
8
// //
9
// Author: Thomas Kittelmann <Thomas.Kittelmann@cern.ch> //
10
// //
11
// Initial version: April 2007 //
12
// //
14
15
#ifndef IVP13DCHANNELWIDGET_H
16
#define IVP13DCHANNELWIDGET_H
17
18
#include "
VP1Base/IVP1ChannelWidget.h
"
19
20
// fwd declarations
21
//class SoQtRenderArea;
22
class
VP1ExaminerViewer
;
23
class
QPixmap;
24
25
class
IVP13DChannelWidget
:
public
IVP1ChannelWidget
{
26
27
protected
:
28
29
//All derived classes must register their render areas with this method:
30
//Their render areas will then be deleted automatically when needed (amongst other things).
31
// void registerRenderArea(SoQtRenderArea*);
32
void
registerRenderArea
(
VP1ExaminerViewer
*);
33
34
public
:
35
36
IVP13DChannelWidget
(
const
QString &
name
,
const
QString &
information
,
const
QString &
contact_info
);
37
38
virtual
~IVP13DChannelWidget
();
39
40
Type
type
()
const
{
return
THREEDIMENSIONAL
; };
41
42
//We override this so we can also take care of the render areas.
43
void
setUpdatesEnabled
(
bool
enable );
44
45
virtual
QPixmap
getSnapshot
(
bool
transp =
false
,
int
width
= 0,
bool
batch
=
false
);
46
47
virtual
QByteArray
saveState
();
48
virtual
void
restoreFromState
(QByteArray);
49
50
virtual
void
goingToNextEvent
();
//We abort all current zooms here.
51
52
53
private
:
54
IVP13DChannelWidget
(
const
IVP13DChannelWidget
& );
55
IVP13DChannelWidget
&
operator=
(
const
IVP13DChannelWidget
& );
56
class
Imp
;
57
Imp
*
m_d
;
58
59
};
60
61
62
#endif
IVP13DChannelWidget::operator=
IVP13DChannelWidget & operator=(const IVP13DChannelWidget &)
IVP1ChannelWidget::contact_info
const QString & contact_info() const
Definition:
IVP1ChannelWidget.cxx:191
IVP13DChannelWidget::IVP13DChannelWidget
IVP13DChannelWidget(const QString &name, const QString &information, const QString &contact_info)
Definition:
IVP13DChannelWidget.cxx:45
IVP13DChannelWidget::saveState
virtual QByteArray saveState()
Definition:
IVP13DChannelWidget.cxx:180
IVP13DChannelWidget::m_d
Imp * m_d
Definition:
IVP13DChannelWidget.h:56
IVP13DChannelWidget
Definition:
IVP13DChannelWidget.h:25
Preparation.batch
batch
Definition:
Preparation.py:49
IVP13DChannelWidget::goingToNextEvent
virtual void goingToNextEvent()
Definition:
IVP13DChannelWidget.cxx:114
IVP13DChannelWidget::Imp
Definition:
IVP13DChannelWidget.cxx:33
IVP13DChannelWidget::IVP13DChannelWidget
IVP13DChannelWidget(const IVP13DChannelWidget &)
IVP13DChannelWidget::restoreFromState
virtual void restoreFromState(QByteArray)
Definition:
IVP13DChannelWidget.cxx:214
xAODType
Definition:
ObjectType.h:13
IVP13DChannelWidget::getSnapshot
virtual QPixmap getSnapshot(bool transp=false, int width=0, bool batch=false)
Definition:
IVP13DChannelWidget.cxx:131
IVP1ChannelWidget
Definition:
IVP1ChannelWidget.h:34
IVP13DChannelWidget::registerRenderArea
void registerRenderArea(VP1ExaminerViewer *)
Definition:
IVP13DChannelWidget.cxx:94
Base_Fragment.width
width
Definition:
Sherpa_i/share/common/Base_Fragment.py:59
IVP13DChannelWidget::setUpdatesEnabled
void setUpdatesEnabled(bool enable)
Definition:
IVP13DChannelWidget.cxx:83
IVP13DChannelWidget::~IVP13DChannelWidget
virtual ~IVP13DChannelWidget()
Definition:
IVP13DChannelWidget.cxx:53
IVP1ChannelWidget::name
const QString & name() const
Definition:
IVP1ChannelWidget.cxx:180
IVP13DChannelWidget::type
Type type() const
Definition:
IVP13DChannelWidget.h:40
IVP1ChannelWidget::THREEDIMENSIONAL
@ THREEDIMENSIONAL
Definition:
IVP1ChannelWidget.h:46
VP1ExaminerViewer
Definition:
VP1ExaminerViewer.h:30
IVP1ChannelWidget::information
const QString & information() const
Definition:
IVP1ChannelWidget.cxx:185
IVP1ChannelWidget.h
Generated on Sun Dec 22 2024 21:12:09 for ATLAS Offline Software by
1.8.18