12 #ifndef ROOT_TGeoTranslationEditor
13 #define ROOT_TGeoTranslationEditor
19 class TGeoTranslation;
30 class TGeoTranslationEditor :
public TGeoGedFrame {
38 TGeoTranslation *fTranslation;
41 TGTextEntry *fTransName;
42 TGNumberEntry *fTransDx;
43 TGNumberEntry *fTransDy;
44 TGNumberEntry *fTransDz;
46 TGTextButton *fCancel;
49 virtual void ConnectSignals2Slots();
52 TGeoTranslationEditor(
const TGWindow *p = 0,
53 Int_t width = 140, Int_t height = 30,
54 UInt_t options = kChildFrame,
55 Pixel_t back = GetDefaultFrameBackground());
56 virtual ~TGeoTranslationEditor();
57 virtual void SetModel(TObject *obj);
64 Bool_t DoParameters();
69 ClassDef(TGeoTranslationEditor,0)
73 class TGeoRotationEditor :
public TGeoGedFrame {
84 TGeoRotation *fRotation;
87 TGTextEntry *fRotName;
88 TGNumberEntry *fRotPhi;
89 TGNumberEntry *fRotTheta;
90 TGNumberEntry *fRotPsi;
91 TGNumberEntry *fRotAxis;
96 TGTextButton *fCancel;
99 virtual void ConnectSignals2Slots();
102 TGeoRotationEditor(
const TGWindow *p = 0,
103 Int_t width = 140, Int_t height = 30,
104 UInt_t options = kChildFrame,
105 Pixel_t back = GetDefaultFrameBackground());
106 virtual ~TGeoRotationEditor();
107 virtual void SetModel(TObject *obj);
115 Bool_t DoParameters();
120 ClassDef(TGeoRotationEditor,0)
124 class TGeoCombiTransEditor :
public TGeoGedFrame {
138 TGeoCombiTrans *fCombi;
141 TGTextEntry *fRotName;
142 TGNumberEntry *fTransDx;
143 TGNumberEntry *fTransDy;
144 TGNumberEntry *fTransDz;
145 TGNumberEntry *fRotPhi;
146 TGNumberEntry *fRotTheta;
147 TGNumberEntry *fRotPsi;
148 TGNumberEntry *fRotAxis;
149 TGRadioButton *fRotX;
150 TGRadioButton *fRotY;
151 TGRadioButton *fRotZ;
152 TGTextButton *fApply;
153 TGTextButton *fCancel;
156 virtual void ConnectSignals2Slots();
159 TGeoCombiTransEditor(
const TGWindow *p = 0,
160 Int_t width = 140, Int_t height = 30,
161 UInt_t options = kChildFrame,
162 Pixel_t back = GetDefaultFrameBackground());
163 virtual ~TGeoCombiTransEditor();
164 virtual void SetModel(TObject *obj);
175 Bool_t DoParameters();
180 ClassDef(TGeoCombiTransEditor,0)