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  FW3DView(const FW3DView&) = delete; // stop default
45 
46  const FW3DView& operator=(const FW3DView&) = delete; // stop default
47 
48 private:
49  // ---------- member data --------------------------------
50  TEveCalo3D* m_calo;
51 };
52 
53 #endif
~FW3DView() override
Definition: FW3DView.cc:43
FW3DView(TEveWindowSlot *, FWViewType::EType)
Definition: FW3DView.cc:39
TEveCaloViz * getEveCalo() const override
Definition: FW3DView.cc:45
void setContext(const fireworks::Context &) override
Definition: FW3DView.cc:47
const FW3DView & operator=(const FW3DView &)=delete
TEveCalo3D * m_calo
Definition: FW3DView.h:50