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, Int_t id, Int_t width = 170, Int_t height = 30, UInt_t options = kChildFrame, Pixel_t back = GetDefaultFrameBackground());
35 virtual ~GeoNodeRnrElEditor() {}
37 virtual void SetModel(TVirtualPad* pad, TObject* obj, Int_t event);
40 void DoVizNodeDaughters();
42 void DoVizVolumeDaughters();
44 void DoTransparency();
46 ClassDef(GeoNodeRnrElEditor, 1);
49 /**************************************************************************/
51 class GeoTopNodeRnrElEditor : public TGedFrame
53 GeoTopNodeRnrElEditor(const GeoTopNodeRnrElEditor&); // Not implemented
54 GeoTopNodeRnrElEditor& operator=(const GeoTopNodeRnrElEditor&); // Not implemented
57 GeoTopNodeRnrEl* fTopNodeRE;
59 TGNumberEntry* fVisOption;
60 TGNumberEntry* fVisLevel;
63 GeoTopNodeRnrElEditor(const TGWindow* p, Int_t id, Int_t width = 170, Int_t height = 30, UInt_t options = kChildFrame, Pixel_t back = GetDefaultFrameBackground());
64 virtual ~GeoTopNodeRnrElEditor() {}
66 virtual void SetModel(TVirtualPad* pad, TObject* obj, Int_t event);
71 ClassDef(GeoTopNodeRnrElEditor, 1);