CMS 3D CMS Logo

FWEveDetectorGeo.h
Go to the documentation of this file.
1 #ifndef Fireworks_Core_FWGeoEveDetectorGeo_h
2 #define Fireworks_Core_FWGeoEveDetectorGeo_h
3 
5 #include "TString.h"
6 #include <Rtypes.h>
7 
9 class TGLViewer;
11 {
12 public:
14  virtual ~FWEveDetectorGeo() {}
15 
16  virtual void Paint(Option_t* option="");
17 
18  virtual TString GetHighlightTooltip();
19 
22 
23  virtual void popupMenu(int x, int y, TGLViewer*);
24 
25 #ifndef __CINT__
26  // virtual void paintShape(bool visLevel, FWGeometryTableManagerBase::NodeInfo& data, Int_t tableIndex, const TGeoHMatrix& nm, bool volumeColor);
27 #endif
28 
29 protected:
30 
31 private:
32 #ifndef __CINT__
33  bool paintChildNodesRecurse(FWGeometryTableManagerBase::Entries_i pIt, Int_t idx, const TGeoHMatrix& mtx);
34 #endif
38 
40 };
41 
42 #endif
bool paintChildNodesRecurse(FWGeometryTableManagerBase::Entries_i pIt, Int_t idx, const TGeoHMatrix &mtx)
virtual FWGeometryTableManagerBase * tableManager()
FWEveDetectorGeo(FWGeometryTableView *v)
ClassDef(FWEveDetectorGeo, 0)
virtual TString GetHighlightTooltip()
virtual ~FWEveDetectorGeo()
virtual void popupMenu(int x, int y, TGLViewer *)
FWGeometryTableView * m_browser
virtual void Paint(Option_t *option="")
virtual FWGeometryTableViewBase * browser()