11 #ifndef ROOT_TGeoSphereEditor
12 #define ROOT_TGeoSphereEditor
23 class TGDoubleVSlider;
28 class TGeoSphereEditor :
public TGeoGedFrame {
41 Bool_t fIsShapeEditable;
44 TGTextEntry *fShapeName;
45 TGNumberEntry *fERmin;
46 TGNumberEntry *fERmax;
47 TGNumberEntry *fETheta1;
48 TGNumberEntry *fETheta2;
49 TGNumberEntry *fEPhi1;
50 TGNumberEntry *fEPhi2;
51 TGDoubleVSlider *fSPhi;
52 TGDoubleVSlider *fSTheta;
55 TGCheckButton *fDelayed;
57 virtual void ConnectSignals2Slots();
58 Bool_t IsDelayed()
const;
61 TGeoSphereEditor(
const TGWindow *p = 0,
62 Int_t width = 140, Int_t height = 30,
63 UInt_t options = kChildFrame,
64 Pixel_t back = GetDefaultFrameBackground());
65 virtual ~TGeoSphereEditor();
66 virtual void SetModel(TObject *obj);
78 virtual void DoApply();
79 virtual void DoUndo();
81 ClassDef(TGeoSphereEditor,0)