CMS 3D CMS Logo

FWEveLegoView.h
Go to the documentation of this file.
1 #ifndef Fireworks_Core_FWEveLegoView_h
2 #define Fireworks_Core_FWEveLegoView_h
3 // -*- C++ -*-
4 //
5 // Package: Core
6 // Class : FWEveLegoView
7 //
16 //
17 // Original Author: Alja Mrak-Tadel
18 // Created: Mon May 31 13:09:38 CEST 2010
19 //
20 
22 
23 class TEveStraightLineSet;
24 
25 class FWEveLegoView : public FWLegoViewBase {
26 public:
27  FWEveLegoView(TEveWindowSlot*, FWViewType::EType);
28  ~FWEveLegoView() override;
29 
30  void setContext(const fireworks::Context&) override;
31  void setBackgroundColor(Color_t) override;
32 
33  // ---------- const member functions ---------------------
34 
35  // ---------- static member functions --------------------
36 
37  // ---------- member functions ---------------------------
38 
39 private:
40  FWEveLegoView(const FWEveLegoView&) = delete; // stop default
41 
42  const FWEveLegoView& operator=(const FWEveLegoView&) = delete; // stop default
43 
44  // ---------- member data --------------------------------
45  TEveStraightLineSet* m_boundaries;
46 };
47 
48 #endif
fireworks::Context
Definition: Context.h:41
FWViewType::EType
EType
Definition: FWViewType.h:31
FWEveLegoView::~FWEveLegoView
~FWEveLegoView() override
Definition: FWEveLegoView.cc:35
FWEveLegoView
Definition: FWEveLegoView.h:25
FWEveLegoView::FWEveLegoView
FWEveLegoView(TEveWindowSlot *, FWViewType::EType)
Definition: FWEveLegoView.cc:32
FWEveLegoView::operator=
const FWEveLegoView & operator=(const FWEveLegoView &)=delete
FWLegoViewBase
Definition: FWLegoViewBase.h:39
FWEveLegoView::setContext
void setContext(const fireworks::Context &) override
Definition: FWEveLegoView.cc:37
FWLegoViewBase.h
FWEveLegoView::setBackgroundColor
void setBackgroundColor(Color_t) override
Definition: FWEveLegoView.cc:53
FWEveLegoView::m_boundaries
TEveStraightLineSet * m_boundaries
Definition: FWEveLegoView.h:45