Fireworks
Core
interface
FWGlimpseView.h
Go to the documentation of this file.
1
#ifndef Fireworks_Core_FWGlimpseView_h
2
#define Fireworks_Core_FWGlimpseView_h
3
// -*- C++ -*-
4
//
5
// Package: Core
6
// Class : FWGlimpseView
7
//
16
//
17
// Original Author: Chris Jones
18
// Created: Thu Feb 21 11:22:37 EST 2008
19
//
20
21
// system include files
22
#include "Rtypes.h"
23
24
// user include files
25
#include "
Fireworks/Core/interface/FWEveView.h
"
26
#include "
Fireworks/Core/interface/FWBoolParameter.h
"
27
28
// forward declarations
29
class
TEveViewer;
30
class
TEveScene;
31
class
TEveElementList;
32
class
TEveWindowSlot;
33
class
TEveGeoShape;
34
35
class
FWGlimpseView
:
public
FWEveView
{
36
public
:
37
FWGlimpseView
(TEveWindowSlot*,
FWViewType::EType
);
38
~FWGlimpseView
()
override
;
39
40
// ---------- const member functions ---------------------
41
42
void
addTo
(
FWConfiguration
&)
const override
;
43
void
setFrom
(
const
FWConfiguration
&)
override
;
44
45
// ---------- static member functions --------------------
46
47
private
:
48
FWGlimpseView
(
const
FWGlimpseView
&) =
delete
;
// stop default
49
const
FWGlimpseView
&
operator=
(
const
FWGlimpseView
&) =
delete
;
// stop default
50
51
void
createAxis
();
52
void
showAxes
();
53
void
showCylinder
();
54
55
// ---------- member data --------------------------------
56
TEveGeoShape*
m_cylinder
;
57
58
// FWDoubleParameter m_scaleParam;
59
FWBoolParameter
m_showAxes
;
60
FWBoolParameter
m_showCylinder
;
61
};
62
63
#endif
FWGlimpseView::createAxis
void createAxis()
Definition:
FWGlimpseView.cc:82
FWGlimpseView::m_showCylinder
FWBoolParameter m_showCylinder
Definition:
FWGlimpseView.h:60
FWViewType::EType
EType
Definition:
FWViewType.h:31
FWBoolParameter.h
FWEveView.h
FWGlimpseView::~FWGlimpseView
~FWGlimpseView() override
Definition:
FWGlimpseView.cc:76
FWGenericParameter
Definition:
FWGenericParameter.h:31
FWGlimpseView
Definition:
FWGlimpseView.h:35
FWGlimpseView::showAxes
void showAxes()
Definition:
FWGlimpseView.cc:137
FWEveView
Definition:
FWEveView.h:53
FWGlimpseView::FWGlimpseView
FWGlimpseView(TEveWindowSlot *, FWViewType::EType)
Definition:
FWGlimpseView.cc:48
FWGlimpseView::m_showAxes
FWBoolParameter m_showAxes
Definition:
FWGlimpseView.h:59
FWGlimpseView::operator=
const FWGlimpseView & operator=(const FWGlimpseView &)=delete
FWGlimpseView::addTo
void addTo(FWConfiguration &) const override
Definition:
FWGlimpseView.cc:153
FWConfiguration
Definition:
FWConfiguration.h:31
FWGlimpseView::setFrom
void setFrom(const FWConfiguration &) override
Definition:
FWGlimpseView.cc:160
FWGlimpseView::m_cylinder
TEveGeoShape * m_cylinder
Definition:
FWGlimpseView.h:56
FWGlimpseView::showCylinder
void showCylinder()
Definition:
FWGlimpseView.cc:144
Generated for CMSSW Reference Manual by
1.8.16