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 {
31 public:
32  FW3DView(TEveWindowSlot*, FWViewType::EType);
33  ~FW3DView() override;
34 
35  void setContext(const fireworks::Context&) override;
36  TEveCaloViz* getEveCalo() const override;
37 
38 
39  // ---------- const member functions ---------------------
40 
41  // virtual void populateController(ViewerParameterGUI&) const;
42  // ---------- static member functions --------------------
43 
44  // ---------- member functions ---------------------------
45 
46 private:
47  FW3DView(const FW3DView&) = delete; // stop default
48 
49  const FW3DView& operator=(const FW3DView&) = delete; // stop default
50 
51  // ---------- member data --------------------------------
52  TEveCalo3D* m_calo;
53 
54 };
55 
56 
57 #endif
~FW3DView() override
Definition: FW3DView.cc:46
FW3DView(TEveWindowSlot *, FWViewType::EType)
Definition: FW3DView.cc:39
void setContext(const fireworks::Context &) override
Definition: FW3DView.cc:58
TEveCaloViz * getEveCalo() const override
Definition: FW3DView.cc:53
const FW3DView & operator=(const FW3DView &)=delete
TEveCalo3D * m_calo
Definition: FW3DView.h:52