12 #ifndef ROOT_TEveGeoNodeEditor
13 #define ROOT_TEveGeoNodeEditor
26 class TEveGeoNodeEditor :
public TGedFrame
28 TEveGeoNodeEditor(
const TEveGeoNodeEditor&);
29 TEveGeoNodeEditor& operator=(
const TEveGeoNodeEditor&);
34 TGCheckButton* fVizNode;
35 TGCheckButton* fVizNodeDaughters;
36 TGCheckButton* fVizVolume;
37 TGCheckButton* fVizVolumeDaughters;
40 TEveGeoNodeEditor(
const TGWindow* p=0, Int_t width=170, Int_t height=30,
41 UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground());
42 virtual ~TEveGeoNodeEditor() {}
44 virtual void SetModel(TObject* obj);
47 void DoVizNodeDaughters();
49 void DoVizVolumeDaughters();
51 ClassDef(TEveGeoNodeEditor, 0);
56 class TEveGeoTopNodeEditor :
public TGedFrame
58 TEveGeoTopNodeEditor(
const TEveGeoTopNodeEditor&);
59 TEveGeoTopNodeEditor& operator=(
const TEveGeoTopNodeEditor&);
62 TEveGeoTopNode* fTopNodeRE;
64 TEveGValuator* fVisOption;
65 TEveGValuator* fVisLevel;
66 TEveGValuator* fMaxVisNodes;
69 TEveGeoTopNodeEditor(
const TGWindow* p=0, Int_t width=170, Int_t height=30,
70 UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground());
71 virtual ~TEveGeoTopNodeEditor() {}
73 virtual void SetModel(TObject* obj);
79 ClassDef(TEveGeoTopNodeEditor, 0);