CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 // $Id: FWGlimpseView.h,v 1.17 2010/09/02 18:10:10 amraktad Exp $
20 //
21 
22 // system include files
23 #include "Rtypes.h"
24 
25 // user include files
28 
29 // forward declarations
30 class TEveViewer;
31 class TEveScene;
32 class TEveElementList;
33 class TEveWindowSlot;
34 class TEveGeoShape;
35 
36 class FWGlimpseView : public FWEveView
37 {
38 public:
39  FWGlimpseView(TEveWindowSlot*, FWViewType::EType);
40  virtual ~FWGlimpseView();
41 
42  // ---------- const member functions ---------------------
43 
44  virtual void addTo(FWConfiguration&) const;
45  virtual void setFrom(const FWConfiguration&);
46 
47  // ---------- static member functions --------------------
48 
49 private:
50  FWGlimpseView(const FWGlimpseView&); // stop default
51  const FWGlimpseView& operator=(const FWGlimpseView&); // stop default
52 
53  void createAxis();
54  void showAxes( );
55  void showCylinder( );
56 
57  // ---------- member data --------------------------------
58  TEveGeoShape* m_cylinder;
59 
60  // FWDoubleParameter m_scaleParam;
63 };
64 
65 
66 #endif
virtual void addTo(FWConfiguration &) const
const FWGlimpseView & operator=(const FWGlimpseView &)
virtual void setFrom(const FWConfiguration &)
TEveGeoShape * m_cylinder
Definition: FWGlimpseView.h:58
FWGlimpseView(TEveWindowSlot *, FWViewType::EType)
virtual ~FWGlimpseView()
FWBoolParameter m_showCylinder
Definition: FWGlimpseView.h:62
FWBoolParameter m_showAxes
Definition: FWGlimpseView.h:61