#include <TGeoMatrixEditor.h>
Inheritance diagram for TGeoCombiTransEditor:
Definition at line 149 of file TGeoMatrixEditor.h.
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] |
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 | ( | ) |
void TGeoCombiTransEditor::DoDy | ( | ) |
void TGeoCombiTransEditor::DoDz | ( | ) |
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().
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] |
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 | ( | ) |
Double_t TGeoCombiTransEditor::fDxi [protected] |
Double_t TGeoCombiTransEditor::fDyi [protected] |
Double_t TGeoCombiTransEditor::fDzi [protected] |
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] |
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] |
TGRadioButton* TGeoCombiTransEditor::fRotY [protected] |
TGRadioButton* TGeoCombiTransEditor::fRotZ [protected] |
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.