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  ~FWGlimpseView() override;
40 
41  // ---------- const member functions ---------------------
42 
43  void addTo(FWConfiguration&) const override;
44  void setFrom(const FWConfiguration&) override;
45 
46  // ---------- static member functions --------------------
47 
48 private:
49  FWGlimpseView(const FWGlimpseView&) = delete; // stop default
50  const FWGlimpseView& operator=(const FWGlimpseView&) = delete; // 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
const FWGlimpseView & operator=(const FWGlimpseView &)=delete
void setFrom(const FWConfiguration &) override
TEveGeoShape * m_cylinder
Definition: FWGlimpseView.h:57
FWGlimpseView(TEveWindowSlot *, FWViewType::EType)
void addTo(FWConfiguration &) const override
FWBoolParameter m_showCylinder
Definition: FWGlimpseView.h:61
~FWGlimpseView() override
FWBoolParameter m_showAxes
Definition: FWGlimpseView.h:60