CMS 3D CMS Logo

FWGlimpseView.h
Go to the documentation of this file.
1 #ifndef Fireworks_Core_FWGlimpseView_h
2 #define Fireworks_Core_FWGlimpseView_h
3 // -*- C++ -*-
4 //
5 // Package: Core
6 // Class : FWGlimpseView
7 //
16 //
17 // Original Author: Chris Jones
18 // Created: Thu Feb 21 11:22:37 EST 2008
19 //
20 
21 // system include files
22 #include "Rtypes.h"
23 
24 // user include files
27 
28 // forward declarations
29 class TEveViewer;
30 class TEveScene;
31 class TEveElementList;
32 class TEveWindowSlot;
33 class TEveGeoShape;
34 
35 class FWGlimpseView : public FWEveView
36 {
37 public:
38  FWGlimpseView(TEveWindowSlot*, FWViewType::EType);
39  virtual ~FWGlimpseView();
40 
41  // ---------- const member functions ---------------------
42 
43  virtual void addTo(FWConfiguration&) const;
44  virtual void setFrom(const FWConfiguration&);
45 
46  // ---------- static member functions --------------------
47 
48 private:
49  FWGlimpseView(const FWGlimpseView&); // stop default
50  const FWGlimpseView& operator=(const FWGlimpseView&); // stop default
51 
52  void createAxis();
53  void showAxes( );
54  void showCylinder( );
55 
56  // ---------- member data --------------------------------
57  TEveGeoShape* m_cylinder;
58 
59  // FWDoubleParameter m_scaleParam;
62 };
63 
64 
65 #endif
virtual void addTo(FWConfiguration &) const
const FWGlimpseView & operator=(const FWGlimpseView &)
virtual void setFrom(const FWConfiguration &)
TEveGeoShape * m_cylinder
Definition: FWGlimpseView.h:57
FWGlimpseView(TEveWindowSlot *, FWViewType::EType)
virtual ~FWGlimpseView()
FWBoolParameter m_showCylinder
Definition: FWGlimpseView.h:61
FWBoolParameter m_showAxes
Definition: FWGlimpseView.h:60