CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
FW3DViewBase.h
Go to the documentation of this file.
1 #ifndef Fireworks_Core_FW3DViewBase_h
2 #define Fireworks_Core_FW3DViewBase_h
3 // -*- C++ -*-
4 //
5 // Package: Core
6 // Class : FW3DViewBase
7 //
16 //
17 // Original Author: Chris Jones
18 // Created: Thu Feb 21 11:22:37 EST 2008
19 // $Id: FW3DViewBase.h,v 1.8 2010/09/08 19:18:55 amraktad Exp $
20 //
21 
22 // system include files
23 
24 // user include files
25 #include "Rtypes.h"
29 
30 // forward declarations
31 class TEveElementList;
32 class TEveGeoShape;
33 class TEveWindowSlot;
34 
35 class FW3DViewGeometry;
36 class FWColorManager;
37 
38 class FW3DViewBase : public FWEveView
39 {
40 public:
41  FW3DViewBase(TEveWindowSlot*, FWViewType::EType);
42  virtual ~FW3DViewBase();
43 
44  // ---------- const member functions ---------------------
45 
46  virtual void addTo(FWConfiguration&) const;
47  virtual void populateController(ViewerParameterGUI&) const;
48 
49  // ---------- static member functions --------------------
50 
51  // ---------- member functions ---------------------------
52  virtual void setContext(const fireworks::Context&);
53  virtual void setFrom(const FWConfiguration&);
54 
55  // To be fixed.
57 
58 private:
59  FW3DViewBase(const FW3DViewBase&); // stop default
60 
61  const FW3DViewBase& operator=(const FW3DViewBase&); // stop default
62 
63  // ---------- member data --------------------------------
65 
66  // parameters
74 
75  void showWireFrame( bool );
76 };
77 
78 
79 #endif
virtual ~FW3DViewBase()
Definition: FW3DViewBase.cc:58
virtual void setFrom(const FWConfiguration &)
FWBoolParameter m_showMuonEndcap
Definition: FW3DViewBase.h:68
FWBoolParameter m_showTrackerBarrel
Definition: FW3DViewBase.h:71
virtual void addTo(FWConfiguration &) const
Definition: FW3DViewBase.cc:89
virtual void populateController(ViewerParameterGUI &) const
FWBoolParameter m_showWireFrame
Definition: FW3DViewBase.h:73
FWBoolParameter m_showPixelEndcap
Definition: FW3DViewBase.h:70
void updateGlobalSceneScaleParameters()
virtual void setContext(const fireworks::Context &)
Definition: FW3DViewBase.cc:63
const FW3DViewBase & operator=(const FW3DViewBase &)
void showWireFrame(bool)
Definition: FW3DViewBase.cc:80
FWBoolParameter m_showMuonBarrel
Definition: FW3DViewBase.h:67
FW3DViewGeometry * m_geometry
Definition: FW3DViewBase.h:64
FW3DViewBase(TEveWindowSlot *, FWViewType::EType)
Definition: FW3DViewBase.cc:44
FWBoolParameter m_showTrackerEndcap
Definition: FW3DViewBase.h:72
FWBoolParameter m_showPixelBarrel
Definition: FW3DViewBase.h:69