CMS 3D CMS Logo

FW3DView.h
Go to the documentation of this file.
1 #ifndef Fireworks_Core_FW3DView_h
2 #define Fireworks_Core_FW3DView_h
3 // -*- C++ -*-
4 //
5 // Package: Core
6 // Class : FW3DView
7 //
16 //
17 // Original Author: Alja Mrak-Tadel
18 // Created: Wed Apr 7 14:41:26 CEST 2010
19 //
20 
21 // system include files
22 
23 // user include files
25 
26 // forward declarations
27 class TEveCalo3D;
28 
29 class FW3DView : public FW3DViewBase {
30 public:
31  FW3DView(TEveWindowSlot*, FWViewType::EType);
32  ~FW3DView() override;
33 
34  void setContext(const fireworks::Context&) override;
35  TEveCaloViz* getEveCalo() const override;
36 
37  // ---------- const member functions ---------------------
38 
39  // virtual void populateController(ViewerParameterGUI&) const;
40  // ---------- static member functions --------------------
41 
42  // ---------- member functions ---------------------------
43 
44 private:
45  FW3DView(const FW3DView&) = delete; // stop default
46 
47  const FW3DView& operator=(const FW3DView&) = delete; // stop default
48 
49  // ---------- member data --------------------------------
50  TEveCalo3D* m_calo;
51 };
52 
53 #endif
fireworks::Context
Definition: Context.h:41
FW3DView::getEveCalo
TEveCaloViz * getEveCalo() const override
Definition: FW3DView.cc:45
FWViewType::EType
EType
Definition: FWViewType.h:31
FW3DView::m_calo
TEveCalo3D * m_calo
Definition: FW3DView.h:50
FW3DView::~FW3DView
~FW3DView() override
Definition: FW3DView.cc:43
FW3DView::setContext
void setContext(const fireworks::Context &) override
Definition: FW3DView.cc:47
FW3DView::FW3DView
FW3DView(TEveWindowSlot *, FWViewType::EType)
Definition: FW3DView.cc:39
FW3DView
Definition: FW3DView.h:29
FW3DViewBase
Definition: FW3DViewBase.h:42
FW3DView::operator=
const FW3DView & operator=(const FW3DView &)=delete
FW3DViewBase.h