TGeoCombiTransEditor Class Reference

#include <TGeoMatrixEditor.h>

Inheritance diagram for TGeoCombiTransEditor:

TGeoGedFrame TGeoGedFrame TGedFrame TGedFrame TGedFrame TGedFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame List of all members.

Public Member Functions

 TGeoCombiTransEditor (const TGWindow *p=0, Int_t width=140, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
virtual ~TGeoCombiTransEditor ()
virtual void SetModel (TObject *obj)
void DoDx ()
void DoDy ()
void DoDz ()
void DoRotPhi ()
void DoRotTheta ()
void DoRotPsi ()
void DoRotAngle ()
void DoModified ()
void DoName ()
Bool_t DoParameters ()
void DoApply ()
void DoCancel ()
void DoUndo ()
 TGeoCombiTransEditor (const TGWindow *p=0, Int_t width=140, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
virtual ~TGeoCombiTransEditor ()
virtual void SetModel (TObject *obj)
void DoDx ()
void DoDy ()
void DoDz ()
void DoRotPhi ()
void DoRotTheta ()
void DoRotPsi ()
void DoRotAngle ()
void DoModified ()
void DoName ()
Bool_t DoParameters ()
void DoApply ()
void DoCancel ()
void DoUndo ()

Protected Member Functions

virtual void ConnectSignals2Slots ()
virtual void ConnectSignals2Slots ()

Protected Attributes

Double_t fDxi
Double_t fDyi
Double_t fDzi
Double_t fPhii
Double_t fThetai
Double_t fPsii
Double_t fAngleX
Double_t fAngleY
Double_t fAngleZ
TString fNamei
TGeoCombiTransfCombi
Bool_t fIsModified
Bool_t fIsEditable
TGTextEntryfRotName
TGNumberEntryfTransDx
TGNumberEntryfTransDy
TGNumberEntryfTransDz
TGNumberEntryfRotPhi
TGNumberEntryfRotTheta
TGNumberEntryfRotPsi
TGNumberEntryfRotAxis
TGRadioButtonfRotX
TGRadioButtonfRotY
TGRadioButtonfRotZ
TGTextButtonfApply
TGTextButtonfCancel
TGTextButtonfUndo
TGeoCombiTransfCombi
TGTextEntryfRotName
TGNumberEntryfTransDx
TGNumberEntryfTransDy
TGNumberEntryfTransDz
TGNumberEntryfRotPhi
TGNumberEntryfRotTheta
TGNumberEntryfRotPsi
TGNumberEntryfRotAxis
TGRadioButtonfRotX
TGRadioButtonfRotY
TGRadioButtonfRotZ
TGTextButtonfApply
TGTextButtonfCancel
TGTextButtonfUndo

Detailed Description

Definition at line 149 of file TGeoMatrixEditor.h.


Constructor & Destructor Documentation

TGeoCombiTransEditor::TGeoCombiTransEditor ( const TGWindow p = 0,
Int_t  width = 140,
Int_t  height = 30,
UInt_t  options = kChildFrame,
Pixel_t  back = GetDefaultFrameBackground() 
)

TGeoCombiTransEditor::~TGeoCombiTransEditor (  )  [virtual]

Definition at line 721 of file TGeoMatrixEditor.cxx.

References TGCompositeFrame::Cleanup(), TGeoTabManager::Cleanup(), TGFrameElement::fFrame, TGCompositeFrame::GetList(), and TGFrame::IsComposite().

TGeoCombiTransEditor::TGeoCombiTransEditor ( const TGWindow p = 0,
Int_t  width = 140,
Int_t  height = 30,
UInt_t  options = kChildFrame,
Pixel_t  back = GetDefaultFrameBackground() 
)

virtual TGeoCombiTransEditor::~TGeoCombiTransEditor (  )  [virtual]


Member Function Documentation

void TGeoCombiTransEditor::ConnectSignals2Slots (  )  [protected, virtual]

Definition at line 734 of file TGeoMatrixEditor.cxx.

References TQObject::Connect(), fApply, fCancel, TGedFrame::fInit, fRotAxis, fRotName, fRotPhi, fRotPsi, fRotTheta, fTransDx, fTransDy, fTransDz, fUndo, TGNumberEntry::GetNumberEntry(), and kFALSE.

Referenced by SetModel().

void TGeoCombiTransEditor::SetModel ( TObject obj  )  [virtual]

Implements TGedFrame.

Definition at line 756 of file TGeoMatrixEditor.cxx.

References xmlio::Class, TObject::ClassName(), ConnectSignals2Slots(), fApply, fCancel, fCombi, fDxi, fDyi, fDzi, TGedFrame::fInit, fNamei, fPhii, fPsii, fRotAxis, fRotName, fRotPhi, fRotPsi, fRotTheta, fThetai, fTransDx, fTransDy, fTransDz, fUndo, TGeoRotation::GetAngles(), TNamed::GetName(), TGeoCombiTrans::GetRotation(), TGeoCombiTrans::GetTranslation(), kFALSE, TGeoGedFrame::SetActive(), TGButton::SetEnabled(), TGNumberEntry::SetNumber(), TGTextEntry::SetText(), and sname.

void TGeoCombiTransEditor::DoDx (  ) 

Definition at line 935 of file TGeoMatrixEditor.cxx.

References DoModified().

void TGeoCombiTransEditor::DoDy (  ) 

Definition at line 942 of file TGeoMatrixEditor.cxx.

References DoModified().

void TGeoCombiTransEditor::DoDz (  ) 

Definition at line 949 of file TGeoMatrixEditor.cxx.

References DoModified().

void TGeoCombiTransEditor::DoRotPhi (  ) 

Definition at line 803 of file TGeoMatrixEditor.cxx.

References DoModified(), fRotPhi, TGNumberEntry::GetNumber(), and TGNumberEntry::SetNumber().

void TGeoCombiTransEditor::DoRotTheta (  ) 

Definition at line 812 of file TGeoMatrixEditor.cxx.

References DoModified(), fRotTheta, TGNumberEntry::GetNumber(), and TGNumberEntry::SetNumber().

void TGeoCombiTransEditor::DoRotPsi (  ) 

Definition at line 821 of file TGeoMatrixEditor.cxx.

References DoModified(), fRotPsi, TGNumberEntry::GetNumber(), and TGNumberEntry::SetNumber().

void TGeoCombiTransEditor::DoRotAngle (  ) 

Definition at line 830 of file TGeoMatrixEditor.cxx.

References DoModified(), fRotAxis, TGNumberEntry::GetNumber(), and TGNumberEntry::SetNumber().

void TGeoCombiTransEditor::DoModified (  ) 

Definition at line 916 of file TGeoMatrixEditor.cxx.

References fApply, fCancel, fUndo, TGButton::GetState(), kButtonDisabled, and TGButton::SetEnabled().

Referenced by DoDx(), DoDy(), DoDz(), DoRotAngle(), DoRotPhi(), DoRotPsi(), and DoRotTheta().

void TGeoCombiTransEditor::DoName (  ) 

Definition at line 794 of file TGeoMatrixEditor.cxx.

References fCombi, fRotName, TNamed::GetName(), TGTextEntry::GetText(), name, and TNamed::SetName().

Referenced by DoApply().

Bool_t TGeoCombiTransEditor::DoParameters (  ) 

Definition at line 839 of file TGeoMatrixEditor.cxx.

References fCombi, TGeoGedFrame::fPad, fPhii, fPsii, fRotAxis, fRotPhi, fRotPsi, fRotTheta, fRotX, fRotY, fRotZ, fThetai, fTransDx, fTransDy, fTransDz, fUndo, TGeoRotation::GetAngles(), TGNumberEntry::GetNumber(), TGeoCombiTrans::GetRotation(), TGeoCombiTrans::GetTranslation(), TGRadioButton::IsOn(), kFALSE, kTRUE, TVirtualPad::Modified(), phi, TGeoCombiTrans::RotateX(), TGeoCombiTrans::RotateY(), TGeoCombiTrans::RotateZ(), TGeoRotation::SetAngles(), TGButton::SetEnabled(), TGNumberEntry::SetNumber(), TGeoCombiTrans::SetRotation(), TGeoCombiTrans::SetTranslation(), theta, and TVirtualPad::Update().

Referenced by DoApply(), and DoUndo().

void TGeoCombiTransEditor::DoApply (  ) 

Definition at line 886 of file TGeoMatrixEditor.cxx.

References DoName(), DoParameters(), fApply, fCancel, fUndo, kFALSE, and TGButton::SetEnabled().

void TGeoCombiTransEditor::DoCancel (  ) 

Definition at line 898 of file TGeoMatrixEditor.cxx.

References TString::Data(), fApply, fCancel, fDxi, fDyi, fDzi, fNamei, fPhii, fPsii, fRotAxis, fRotName, fRotPhi, fRotPsi, fRotTheta, fThetai, fTransDx, fTransDy, fTransDz, fUndo, kFALSE, TString::Length(), TGButton::SetEnabled(), TGNumberEntry::SetNumber(), and TGTextEntry::SetText().

Referenced by DoUndo().

void TGeoCombiTransEditor::DoUndo (  ) 

Definition at line 924 of file TGeoMatrixEditor.cxx.

References DoCancel(), DoParameters(), fApply, fCancel, fUndo, kFALSE, and TGButton::SetEnabled().

virtual void TGeoCombiTransEditor::ConnectSignals2Slots (  )  [protected, virtual]

virtual void TGeoCombiTransEditor::SetModel ( TObject obj  )  [virtual]

Implements TGedFrame.

void TGeoCombiTransEditor::DoDx (  ) 

void TGeoCombiTransEditor::DoDy (  ) 

void TGeoCombiTransEditor::DoDz (  ) 

void TGeoCombiTransEditor::DoRotPhi (  ) 

void TGeoCombiTransEditor::DoRotTheta (  ) 

void TGeoCombiTransEditor::DoRotPsi (  ) 

void TGeoCombiTransEditor::DoRotAngle (  ) 

void TGeoCombiTransEditor::DoModified (  ) 

void TGeoCombiTransEditor::DoName (  ) 

Bool_t TGeoCombiTransEditor::DoParameters (  ) 

void TGeoCombiTransEditor::DoApply (  ) 

void TGeoCombiTransEditor::DoCancel (  ) 

void TGeoCombiTransEditor::DoUndo (  ) 


Member Data Documentation

Double_t TGeoCombiTransEditor::fDxi [protected]

Definition at line 153 of file TGeoMatrixEditor.h.

Referenced by DoCancel(), and SetModel().

Double_t TGeoCombiTransEditor::fDyi [protected]

Definition at line 154 of file TGeoMatrixEditor.h.

Referenced by DoCancel(), and SetModel().

Double_t TGeoCombiTransEditor::fDzi [protected]

Definition at line 155 of file TGeoMatrixEditor.h.

Referenced by DoCancel(), and SetModel().

Double_t TGeoCombiTransEditor::fPhii [protected]

Definition at line 156 of file TGeoMatrixEditor.h.

Referenced by DoCancel(), DoParameters(), and SetModel().

Double_t TGeoCombiTransEditor::fThetai [protected]

Definition at line 157 of file TGeoMatrixEditor.h.

Referenced by DoCancel(), DoParameters(), and SetModel().

Double_t TGeoCombiTransEditor::fPsii [protected]

Definition at line 158 of file TGeoMatrixEditor.h.

Referenced by DoCancel(), DoParameters(), and SetModel().

Double_t TGeoCombiTransEditor::fAngleX [protected]

Definition at line 159 of file TGeoMatrixEditor.h.

Double_t TGeoCombiTransEditor::fAngleY [protected]

Definition at line 160 of file TGeoMatrixEditor.h.

Double_t TGeoCombiTransEditor::fAngleZ [protected]

Definition at line 161 of file TGeoMatrixEditor.h.

TString TGeoCombiTransEditor::fNamei [protected]

Definition at line 162 of file TGeoMatrixEditor.h.

Referenced by DoCancel(), and SetModel().

TGeoCombiTrans* TGeoCombiTransEditor::fCombi [protected]

Definition at line 163 of file TGeoMatrixEditor.h.

Referenced by DoName(), DoParameters(), and SetModel().

Bool_t TGeoCombiTransEditor::fIsModified [protected]

Definition at line 164 of file TGeoMatrixEditor.h.

Bool_t TGeoCombiTransEditor::fIsEditable [protected]

Definition at line 165 of file TGeoMatrixEditor.h.

TGTextEntry* TGeoCombiTransEditor::fRotName [protected]

Definition at line 166 of file TGeoMatrixEditor.h.

Referenced by ConnectSignals2Slots(), DoCancel(), DoName(), and SetModel().

TGNumberEntry* TGeoCombiTransEditor::fTransDx [protected]

Definition at line 167 of file TGeoMatrixEditor.h.

Referenced by ConnectSignals2Slots(), DoCancel(), DoParameters(), and SetModel().

TGNumberEntry* TGeoCombiTransEditor::fTransDy [protected]

Definition at line 168 of file TGeoMatrixEditor.h.

Referenced by ConnectSignals2Slots(), DoCancel(), DoParameters(), and SetModel().

TGNumberEntry* TGeoCombiTransEditor::fTransDz [protected]

Definition at line 169 of file TGeoMatrixEditor.h.

Referenced by ConnectSignals2Slots(), DoCancel(), DoParameters(), and SetModel().

TGNumberEntry* TGeoCombiTransEditor::fRotPhi [protected]

Definition at line 170 of file TGeoMatrixEditor.h.

Referenced by ConnectSignals2Slots(), DoCancel(), DoParameters(), DoRotPhi(), and SetModel().

TGNumberEntry* TGeoCombiTransEditor::fRotTheta [protected]

Definition at line 171 of file TGeoMatrixEditor.h.

Referenced by ConnectSignals2Slots(), DoCancel(), DoParameters(), DoRotTheta(), and SetModel().

TGNumberEntry* TGeoCombiTransEditor::fRotPsi [protected]

Definition at line 172 of file TGeoMatrixEditor.h.

Referenced by ConnectSignals2Slots(), DoCancel(), DoParameters(), DoRotPsi(), and SetModel().

TGNumberEntry* TGeoCombiTransEditor::fRotAxis [protected]

Definition at line 173 of file TGeoMatrixEditor.h.

Referenced by ConnectSignals2Slots(), DoCancel(), DoParameters(), DoRotAngle(), and SetModel().

TGRadioButton* TGeoCombiTransEditor::fRotX [protected]

Definition at line 174 of file TGeoMatrixEditor.h.

Referenced by DoParameters().

TGRadioButton* TGeoCombiTransEditor::fRotY [protected]

Definition at line 175 of file TGeoMatrixEditor.h.

Referenced by DoParameters().

TGRadioButton* TGeoCombiTransEditor::fRotZ [protected]

Definition at line 176 of file TGeoMatrixEditor.h.

Referenced by DoParameters().

TGTextButton* TGeoCombiTransEditor::fApply [protected]

Definition at line 177 of file TGeoMatrixEditor.h.

Referenced by ConnectSignals2Slots(), DoApply(), DoCancel(), DoModified(), DoUndo(), and SetModel().

TGTextButton* TGeoCombiTransEditor::fCancel [protected]

Definition at line 178 of file TGeoMatrixEditor.h.

Referenced by ConnectSignals2Slots(), DoApply(), DoCancel(), DoModified(), DoUndo(), and SetModel().

TGTextButton* TGeoCombiTransEditor::fUndo [protected]

Definition at line 179 of file TGeoMatrixEditor.h.

Referenced by ConnectSignals2Slots(), DoApply(), DoCancel(), DoModified(), DoParameters(), DoUndo(), and SetModel().

TGeoCombiTrans* TGeoCombiTransEditor::fCombi [protected]

Definition at line 163 of file TGeoMatrixEditor.h.

TGTextEntry* TGeoCombiTransEditor::fRotName [protected]

Definition at line 166 of file TGeoMatrixEditor.h.

TGNumberEntry* TGeoCombiTransEditor::fTransDx [protected]

Definition at line 167 of file TGeoMatrixEditor.h.

TGNumberEntry* TGeoCombiTransEditor::fTransDy [protected]

Definition at line 168 of file TGeoMatrixEditor.h.

TGNumberEntry* TGeoCombiTransEditor::fTransDz [protected]

Definition at line 169 of file TGeoMatrixEditor.h.

TGNumberEntry* TGeoCombiTransEditor::fRotPhi [protected]

Definition at line 170 of file TGeoMatrixEditor.h.

TGNumberEntry* TGeoCombiTransEditor::fRotTheta [protected]

Definition at line 171 of file TGeoMatrixEditor.h.

TGNumberEntry* TGeoCombiTransEditor::fRotPsi [protected]

Definition at line 172 of file TGeoMatrixEditor.h.

TGNumberEntry* TGeoCombiTransEditor::fRotAxis [protected]

Definition at line 173 of file TGeoMatrixEditor.h.

TGRadioButton* TGeoCombiTransEditor::fRotX [protected]

Definition at line 174 of file TGeoMatrixEditor.h.

TGRadioButton* TGeoCombiTransEditor::fRotY [protected]

Definition at line 175 of file TGeoMatrixEditor.h.

TGRadioButton* TGeoCombiTransEditor::fRotZ [protected]

Definition at line 176 of file TGeoMatrixEditor.h.

TGTextButton* TGeoCombiTransEditor::fApply [protected]

Definition at line 177 of file TGeoMatrixEditor.h.

TGTextButton* TGeoCombiTransEditor::fCancel [protected]

Definition at line 178 of file TGeoMatrixEditor.h.

TGTextButton* TGeoCombiTransEditor::fUndo [protected]

Definition at line 179 of file TGeoMatrixEditor.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:38:41 2011 for ROOT_528-00b_version by  doxygen 1.5.1