#include <TGeoTrapEditor.h>
Inheritance diagram for TGeoGtraEditor:
Public Member Functions | |
TGeoGtraEditor (const TGWindow *p=0, Int_t width=140, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground()) | |
virtual | ~TGeoGtraEditor () |
virtual void | SetModel (TObject *obj) |
void | DoTwist () |
virtual void | DoApply () |
virtual void | DoUndo () |
TGeoGtraEditor (const TGWindow *p=0, Int_t width=140, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground()) | |
virtual | ~TGeoGtraEditor () |
virtual void | SetModel (TObject *obj) |
void | DoTwist () |
virtual void | DoApply () |
virtual void | DoUndo () |
Protected Attributes | |
Double_t | fTwisti |
TGNumberEntry * | fETwist |
TGNumberEntry * | fETwist |
Definition at line 100 of file TGeoTrapEditor.h.
TGeoGtraEditor::TGeoGtraEditor | ( | const TGWindow * | p = 0 , |
|
Int_t | width = 140 , |
|||
Int_t | height = 30 , |
|||
UInt_t | options = kChildFrame , |
|||
Pixel_t | back = GetDefaultFrameBackground() | |||
) |
Definition at line 511 of file TGeoTrapEditor.cxx.
References TGCompositeFrame::AddFrame(), TGNumberEntry::Associate(), TQObject::Connect(), TGeoTrapEditor::fBFrame, TGeoTrapEditor::fDFrame, fETwist, fTwisti, TGNumberEntry::GetDefaultHeight(), TGNumberEntry::GetNumberEntry(), kFixedWidth, kHorizontalFrame, kLHintsLeft, kLHintsRight, TGeoTabManager::MoveFrame(), TGFrame::Resize(), TGTextEntry::SetToolTipText(), and TGCompositeFrame::TGCompositeFrame().
TGeoGtraEditor::~TGeoGtraEditor | ( | ) | [virtual] |
Definition at line 534 of file TGeoTrapEditor.cxx.
References TGCompositeFrame::Cleanup(), TGeoTabManager::Cleanup(), TGFrameElement::fFrame, TGCompositeFrame::GetList(), and TGFrame::IsComposite().
TGeoGtraEditor::TGeoGtraEditor | ( | const TGWindow * | p = 0 , |
|
Int_t | width = 140 , |
|||
Int_t | height = 30 , |
|||
UInt_t | options = kChildFrame , |
|||
Pixel_t | back = GetDefaultFrameBackground() | |||
) |
virtual TGeoGtraEditor::~TGeoGtraEditor | ( | ) | [virtual] |
void TGeoGtraEditor::SetModel | ( | TObject * | obj | ) | [virtual] |
Reimplemented from TGeoTrapEditor.
Definition at line 547 of file TGeoTrapEditor.cxx.
References xmlio::Class, TObject::ClassName(), TGeoTrapEditor::ConnectSignals2Slots(), TGeoTrapEditor::fAlpha1i, TGeoTrapEditor::fApply, TGeoTrapEditor::fBl1i, TGeoTrapEditor::fDzi, TGeoTrapEditor::fEAlpha1, TGeoTrapEditor::fEBl1, TGeoTrapEditor::fEDz, TGeoTrapEditor::fEH1, TGeoTrapEditor::fEPhi, TGeoTrapEditor::fESc1, TGeoTrapEditor::fESc2, TGeoTrapEditor::fETheta, TGeoTrapEditor::fETl1, fETwist, TGeoTrapEditor::fH1i, TGedFrame::fInit, TGeoTrapEditor::fNamei, TGeoTrapEditor::fPhii, TGeoTrapEditor::fSci, TGeoTrapEditor::fShape, TGeoTrapEditor::fShapeName, TGeoTrapEditor::fThetai, TGeoTrapEditor::fTl1i, fTwisti, TGeoTrapEditor::fUndo, TGeoTrap::GetAlpha1(), TGeoTrap::GetBl1(), TGeoArb8::GetDz(), TGeoTrap::GetH1(), TGeoTrap::GetH2(), TGeoShape::GetName(), TGeoTrap::GetPhi(), TGeoTrap::GetTheta(), TGeoTrap::GetTl1(), kFALSE, TGeoGedFrame::SetActive(), TGButton::SetEnabled(), TGNumberEntry::SetNumber(), TGTextEntry::SetText(), and sname.
void TGeoGtraEditor::DoTwist | ( | ) |
Definition at line 662 of file TGeoTrapEditor.cxx.
References DoApply(), TGeoTrapEditor::DoModified(), fETwist, TGNumberEntry::GetNumber(), TGeoTrapEditor::IsDelayed(), and TGNumberEntry::SetNumber().
void TGeoGtraEditor::DoApply | ( | ) | [virtual] |
Reimplemented from TGeoTrapEditor.
Definition at line 591 of file TGeoTrapEditor.cxx.
References TGeoArb8::ComputeBBox(), TGeoShape::Draw(), TGeoTrapEditor::fApply, TGeoTrapEditor::fEAlpha1, TGeoTrapEditor::fEBl1, TGeoTrapEditor::fEDz, TGeoTrapEditor::fEH1, TGeoTrapEditor::fEPhi, TGeoTrapEditor::fESc1, TGeoTrapEditor::fESc2, TGeoTrapEditor::fETheta, TGeoTrapEditor::fETl1, fETwist, TGeoGedFrame::fPad, TGeoTrapEditor::fShape, TGeoTrapEditor::fShapeName, TGeoTrapEditor::fUndo, TGeoBBox::GetDX(), TGeoBBox::GetDY(), TGeoBBox::GetDZ(), TGeoShape::GetName(), TGNumberEntry::GetNumber(), TGeoManager::GetPainter(), TGTextEntry::GetText(), TVirtualPad::GetView(), gGeoManager, h1, h2, TVirtualGeoPainter::IsPaintingShape(), kFALSE, name, phi, TGeoGtra::SetDimensions(), TGButton::SetEnabled(), TNamed::SetName(), TView::ShowAxis(), theta, and TGeoGedFrame::Update().
void TGeoGtraEditor::DoUndo | ( | ) | [virtual] |
Reimplemented from TGeoTrapEditor.
Definition at line 643 of file TGeoTrapEditor.cxx.
References DoApply(), TGeoTrapEditor::fAlpha1i, TGeoTrapEditor::fApply, TGeoTrapEditor::fBl1i, TGeoTrapEditor::fDzi, TGeoTrapEditor::fEAlpha1, TGeoTrapEditor::fEBl1, TGeoTrapEditor::fEDz, TGeoTrapEditor::fEH1, TGeoTrapEditor::fEPhi, TGeoTrapEditor::fESc1, TGeoTrapEditor::fESc2, TGeoTrapEditor::fETheta, TGeoTrapEditor::fETl1, fETwist, TGeoTrapEditor::fH1i, TGeoTrapEditor::fPhii, TGeoTrapEditor::fSci, TGeoTrapEditor::fThetai, TGeoTrapEditor::fTl1i, fTwisti, TGeoTrapEditor::fUndo, kFALSE, TGButton::SetEnabled(), and TGNumberEntry::SetNumber().
virtual void TGeoGtraEditor::SetModel | ( | TObject * | obj | ) | [virtual] |
Reimplemented from TGeoTrapEditor.
void TGeoGtraEditor::DoTwist | ( | ) |
virtual void TGeoGtraEditor::DoApply | ( | ) | [virtual] |
Reimplemented from TGeoTrapEditor.
virtual void TGeoGtraEditor::DoUndo | ( | ) | [virtual] |
Reimplemented from TGeoTrapEditor.
Double_t TGeoGtraEditor::fTwisti [protected] |
Definition at line 104 of file TGeoTrapEditor.h.
Referenced by DoUndo(), SetModel(), and TGeoGtraEditor().
TGNumberEntry* TGeoGtraEditor::fETwist [protected] |
Definition at line 105 of file TGeoTrapEditor.h.
Referenced by DoApply(), DoTwist(), DoUndo(), SetModel(), and TGeoGtraEditor().
TGNumberEntry* TGeoGtraEditor::fETwist [protected] |
Definition at line 105 of file TGeoTrapEditor.h.