library: libGeomBuilder
#include "TGeoMatrixEditor.h"

TGeoCombiTransEditor


class description - header file - source file - inheritance tree (.pdf)

class TGeoCombiTransEditor : public TGedFrame

Inheritance Chart:
TObject
<-
TGObject
<-
TGWindow
TQObject
<-
TGFrame
<-
TGCompositeFrame
TGWidget
<-
TGedFrame
<-
TGeoCombiTransEditor

    protected:
virtual void ConnectSignals2Slots() public:
TGeoCombiTransEditor(const TGWindow* p, Int_t id, Int_t width = 140, Int_t height = 30, UInt_t options = kChildFrame, Pixel_t back = GetDefaultFrameBackground()) TGeoCombiTransEditor(const TGeoCombiTransEditor&) virtual ~TGeoCombiTransEditor() static TClass* Class() void DoApply() void DoCancel() void DoDx() void DoDy() void DoDz() void DoModified() void DoName() Bool_t DoParameters() void DoRotAngle() void DoRotPhi() void DoRotPsi() void DoRotTheta() void DoUndo() virtual TClass* IsA() const virtual void SetModel(TVirtualPad* pad, TObject* obj, Int_t event) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
Double_t fDxi Initial dx Double_t fDyi Initial dy Double_t fDzi Initial dz Double_t fPhii Initial phi (Euler rotation angle about Z) Double_t fThetai Initial theta (Euler rotation angle about new X) Double_t fPsii Initial dz (Euler rotation angle about new Z) Double_t fAngleX New rotation angle about X Double_t fAngleY New rotation angle about Y Double_t fAngleZ New rotation angle about Z TString fNamei Initial name TGeoCombiTrans* fCombi Combi object Bool_t fIsModified Flag that this was modified Bool_t fIsEditable Flag that this can be changed TGTextEntry* fRotName Translation name text entry TGNumberEntry* fTransDx Number entry for box DX TGNumberEntry* fTransDy Number entry for box DY TGNumberEntry* fTransDz Number entry for box DZ TGNumberEntry* fRotPhi Number entry for phi angle TGNumberEntry* fRotTheta Number entry for theta angle TGNumberEntry* fRotPsi Number entry for psi angle TGNumberEntry* fRotAxis Number entry for rotation angle about one axis TGRadioButton* fRotX Rotation about X selected TGRadioButton* fRotY Rotation about Y selected TGRadioButton* fRotZ Rotation about Z selected TGTextButton* fApply Apply-Button to accept changes TGTextButton* fCancel Cancel-Button TGTextButton* fUndo Undo-Button

Class Description

                                                                      
  TGeoTranslationEditor                                                      
                                                                      

TGeoCombiTransEditor(const TGWindow *p, Int_t id, Int_t width, Int_t height, UInt_t options, Pixel_t back)
 Constructor for combi matrix editor
~TGeoCombiTransEditor()
 Destructor
void ConnectSignals2Slots()
 Connect signals to slots.
void SetModel(TVirtualPad* pad, TObject* obj, Int_t)
 Connect to the selected combi matrix.
void DoName()
 Slot for name.
void DoRotPhi()
 Slot for phi (Euler X convention)
void DoRotTheta()
 Slot for theta (Euler X convention)
void DoRotPsi()
 Slot for psi (Euler X convention)
void DoRotAngle()
 Slot for additional rotation about one axis.
Bool_t DoParameters()
 Slot for checking parameters.
void DoApply()
 Slot for applying modifications.
void DoCancel()
 Slot for cancelling last un-applied operations.
void DoModified()
 Slot for notifying changes.
void DoUndo()
 Slot for undoing last changes.
void DoDx()
 Slot for X.
void DoDy()
 Slot for Y.
void DoDz()
 Slot for Z.
TGeoCombiTransEditor(const TGWindow *p, Int_t id, Int_t width = 140, Int_t height = 30, UInt_t options = kChildFrame, Pixel_t back = GetDefaultFrameBackground())

Author: M.Gheata
Last update: :$Name: $:$Id: TGeoMatrixEditor.cxx,v 1.3 2006/06/23 16:00:13 brun Exp $
Copyright (C) 1995-2002, Rene Brun and Fons Rademakers. *


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.