CMS 3D CMS Logo

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
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;
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