3 #ifndef REVE_RGeoNodeEditors_H
4 #define REVE_RGeoNodeEditors_H
15 class GeoTopNodeRnrEl;
18 class GeoNodeRnrElEditor : public TGedFrame
20 GeoNodeRnrElEditor(const GeoNodeRnrElEditor&); // Not implemented
21 GeoNodeRnrElEditor& operator=(const GeoNodeRnrElEditor&); // Not implemented
24 GeoNodeRnrEl* fNodeRE;
26 TGCheckButton* fVizNode;
27 TGCheckButton* fVizNodeDaughters;
28 TGCheckButton* fVizVolume;
29 TGCheckButton* fVizVolumeDaughters;
31 TGNumberEntry* fTransparency;
34 GeoNodeRnrElEditor(const TGWindow* p=0, Int_t width=170, Int_t height=30,
35 UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground());
36 virtual ~GeoNodeRnrElEditor() {}
38 virtual void SetModel(TObject* obj);
41 void DoVizNodeDaughters();
43 void DoVizVolumeDaughters();
45 void DoTransparency();
47 ClassDef(GeoNodeRnrElEditor, 1);
50 /**************************************************************************/
52 class GeoTopNodeRnrElEditor : public TGedFrame
54 GeoTopNodeRnrElEditor(const GeoTopNodeRnrElEditor&); // Not implemented
55 GeoTopNodeRnrElEditor& operator=(const GeoTopNodeRnrElEditor&); // Not implemented
58 GeoTopNodeRnrEl* fTopNodeRE;
60 TGNumberEntry* fVisOption;
61 TGNumberEntry* fVisLevel;
64 GeoTopNodeRnrElEditor(const TGWindow* p=0, Int_t width=170, Int_t height=30,
65 UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground());
66 virtual ~GeoTopNodeRnrElEditor() {}
68 virtual void SetModel(TObject* obj);
73 ClassDef(GeoTopNodeRnrElEditor, 1);