#include <TGeoTubeEditor.h>
Inheritance diagram for TGeoTubeSegEditor:
Public Member Functions | |
TGeoTubeSegEditor (const TGWindow *p=0, Int_t width=140, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground()) | |
virtual | ~TGeoTubeSegEditor () |
virtual void | SetModel (TObject *obj) |
void | DoPhi () |
void | DoPhi1 () |
void | DoPhi2 () |
virtual void | DoApply () |
virtual void | DoUndo () |
TGeoTubeSegEditor (const TGWindow *p=0, Int_t width=140, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground()) | |
virtual | ~TGeoTubeSegEditor () |
virtual void | SetModel (TObject *obj) |
void | DoPhi () |
void | DoPhi1 () |
void | DoPhi2 () |
virtual void | DoApply () |
virtual void | DoUndo () |
Protected Member Functions | |
virtual void | ConnectSignals2Slots () |
virtual void | ConnectSignals2Slots () |
Protected Attributes | |
Bool_t | fLock |
Double_t | fPmini |
Double_t | fPmaxi |
TGDoubleVSlider * | fSPhi |
TGNumberEntry * | fEPhi1 |
TGNumberEntry * | fEPhi2 |
TGDoubleVSlider * | fSPhi |
TGNumberEntry * | fEPhi1 |
TGNumberEntry * | fEPhi2 |
Definition at line 93 of file TGeoTubeEditor.h.
TGeoTubeSegEditor::TGeoTubeSegEditor | ( | const TGWindow * | p = 0 , |
|
Int_t | width = 140 , |
|||
Int_t | height = 30 , |
|||
UInt_t | options = kChildFrame , |
|||
Pixel_t | back = GetDefaultFrameBackground() | |||
) |
Definition at line 307 of file TGeoTubeEditor.cxx.
References TGCompositeFrame::AddFrame(), TGNumberEntry::Associate(), TGeoTubeEditor::fBFrame, TGeoTubeEditor::fDFrame, fEPhi1, fEPhi2, fLock, fSPhi, TGNumberEntry::GetDefaultHeight(), TGFrame::GetDefaultWidth(), TGNumberEntry::GetNumberEntry(), kFALSE, kFixedHeight, kFixedWidth, kHorizontalFrame, kLHintsBottom, kLHintsLeft, kLHintsRight, kLHintsTop, TGNumberFormat::kNEANonNegative, kRaisedFrame, kVerticalFrame, TGedFrame::MakeTitle(), TGeoTabManager::MoveFrame(), TGFrame::Resize(), TGNumberEntry::SetNumAttr(), TGDoubleSlider::SetRange(), TGTextEntry::SetToolTipText(), and TGCompositeFrame::TGCompositeFrame().
TGeoTubeSegEditor::~TGeoTubeSegEditor | ( | ) | [virtual] |
Definition at line 348 of file TGeoTubeEditor.cxx.
References TGCompositeFrame::Cleanup(), TGeoTabManager::Cleanup(), TGFrameElement::fFrame, TGCompositeFrame::GetList(), and TGFrame::IsComposite().
TGeoTubeSegEditor::TGeoTubeSegEditor | ( | const TGWindow * | p = 0 , |
|
Int_t | width = 140 , |
|||
Int_t | height = 30 , |
|||
UInt_t | options = kChildFrame , |
|||
Pixel_t | back = GetDefaultFrameBackground() | |||
) |
virtual TGeoTubeSegEditor::~TGeoTubeSegEditor | ( | ) | [virtual] |
void TGeoTubeSegEditor::ConnectSignals2Slots | ( | ) | [protected, virtual] |
Reimplemented from TGeoTubeEditor.
Definition at line 361 of file TGeoTubeEditor.cxx.
References TQObject::Connect(), TGeoTubeEditor::ConnectSignals2Slots(), TQObject::Disconnect(), TGeoTubeEditor::fApply, fEPhi1, fEPhi2, fSPhi, and TGeoTubeEditor::fUndo.
Referenced by TGeoCtubEditor::SetModel(), and SetModel().
void TGeoTubeSegEditor::SetModel | ( | TObject * | obj | ) | [virtual] |
Reimplemented from TGeoTubeEditor.
Definition at line 377 of file TGeoTubeEditor.cxx.
References xmlio::Class, ConnectSignals2Slots(), TGeoTubeEditor::fApply, TGeoTubeEditor::fDzi, TGeoTubeEditor::fEDz, fEPhi1, fEPhi2, TGeoTubeEditor::fERmax, TGeoTubeEditor::fERmin, TGedFrame::fInit, TGeoTubeEditor::fNamei, fPmaxi, fPmini, TGeoTubeEditor::fRmaxi, TGeoTubeEditor::fRmini, TGeoTubeEditor::fShape, TGeoTubeEditor::fShapeName, fSPhi, TGeoTubeEditor::fUndo, TGeoTube::GetDz(), TGeoShape::GetName(), TGeoTube::GetRmax(), TGeoTube::GetRmin(), kFALSE, TGeoGedFrame::SetActive(), TGButton::SetEnabled(), TGNumberEntry::SetNumber(), TGDoubleSlider::SetPosition(), and TGTextEntry::SetText().
void TGeoTubeSegEditor::DoPhi | ( | ) |
Definition at line 450 of file TGeoTubeEditor.cxx.
References DoApply(), TGeoTubeEditor::DoModified(), fEPhi1, fEPhi2, fLock, fSPhi, TGDoubleSlider::GetMaxPosition(), TGDoubleSlider::GetMinPosition(), TGeoTubeEditor::IsDelayed(), kFALSE, kTRUE, and TGNumberEntry::SetNumber().
void TGeoTubeSegEditor::DoPhi1 | ( | ) |
Definition at line 406 of file TGeoTubeEditor.cxx.
References DoApply(), TGeoTubeEditor::DoModified(), fEPhi1, fEPhi2, fLock, fSPhi, TGNumberEntry::GetNumber(), TGeoTubeEditor::IsDelayed(), kFALSE, kTRUE, TGNumberEntry::SetNumber(), and TGDoubleSlider::SetPosition().
void TGeoTubeSegEditor::DoPhi2 | ( | ) |
Definition at line 428 of file TGeoTubeEditor.cxx.
References DoApply(), TGeoTubeEditor::DoModified(), fEPhi1, fEPhi2, fLock, fSPhi, TGNumberEntry::GetNumber(), TGeoTubeEditor::IsDelayed(), kFALSE, kTRUE, TGNumberEntry::SetNumber(), and TGDoubleSlider::SetPosition().
void TGeoTubeSegEditor::DoApply | ( | ) | [virtual] |
Reimplemented from TGeoTubeEditor.
Definition at line 464 of file TGeoTubeEditor.cxx.
References TGeoTube::ComputeBBox(), TGeoShape::Draw(), TGeoTubeEditor::fApply, TGeoTubeEditor::fEDz, fEPhi1, fEPhi2, TGeoTubeEditor::fERmax, TGeoTubeEditor::fERmin, fLock, TGeoGedFrame::fPad, TGeoTubeEditor::fShape, TGeoTubeEditor::fShapeName, fSPhi, TGeoTubeEditor::fUndo, TGeoShape::GetName(), TGNumberEntry::GetNumber(), TGeoManager::GetPainter(), TGTextEntry::GetText(), TVirtualPad::GetView(), gGeoManager, TVirtualGeoPainter::IsPaintingShape(), kFALSE, kTRUE, name, TGButton::SetEnabled(), TNamed::SetName(), TGNumberEntry::SetNumber(), TGDoubleSlider::SetPosition(), TView::ShowAxis(), and TGeoGedFrame::Update().
void TGeoTubeSegEditor::DoUndo | ( | ) | [virtual] |
Reimplemented from TGeoTubeEditor.
Definition at line 497 of file TGeoTubeEditor.cxx.
References DoApply(), TGeoTubeEditor::fApply, TGeoTubeEditor::fDzi, TGeoTubeEditor::fEDz, fEPhi1, fEPhi2, TGeoTubeEditor::fERmax, TGeoTubeEditor::fERmin, fPmaxi, fPmini, TGeoTubeEditor::fRmaxi, TGeoTubeEditor::fRmini, fSPhi, TGeoTubeEditor::fUndo, kFALSE, TGButton::SetEnabled(), TGNumberEntry::SetNumber(), and TGDoubleSlider::SetPosition().
virtual void TGeoTubeSegEditor::ConnectSignals2Slots | ( | ) | [protected, virtual] |
Reimplemented from TGeoTubeEditor.
virtual void TGeoTubeSegEditor::SetModel | ( | TObject * | obj | ) | [virtual] |
Reimplemented from TGeoTubeEditor.
void TGeoTubeSegEditor::DoPhi | ( | ) |
void TGeoTubeSegEditor::DoPhi1 | ( | ) |
void TGeoTubeSegEditor::DoPhi2 | ( | ) |
virtual void TGeoTubeSegEditor::DoApply | ( | ) | [virtual] |
Reimplemented from TGeoTubeEditor.
virtual void TGeoTubeSegEditor::DoUndo | ( | ) | [virtual] |
Reimplemented from TGeoTubeEditor.
Bool_t TGeoTubeSegEditor::fLock [protected] |
Definition at line 97 of file TGeoTubeEditor.h.
Referenced by TGeoCtubEditor::DoApply(), DoApply(), DoPhi(), DoPhi1(), DoPhi2(), and TGeoTubeSegEditor().
Double_t TGeoTubeSegEditor::fPmini [protected] |
Definition at line 98 of file TGeoTubeEditor.h.
Referenced by TGeoCtubEditor::DoUndo(), DoUndo(), TGeoCtubEditor::SetModel(), and SetModel().
Double_t TGeoTubeSegEditor::fPmaxi [protected] |
Definition at line 99 of file TGeoTubeEditor.h.
Referenced by TGeoCtubEditor::DoUndo(), DoUndo(), TGeoCtubEditor::SetModel(), and SetModel().
TGDoubleVSlider* TGeoTubeSegEditor::fSPhi [protected] |
Definition at line 100 of file TGeoTubeEditor.h.
Referenced by ConnectSignals2Slots(), TGeoCtubEditor::DoApply(), DoApply(), DoPhi(), DoPhi1(), DoPhi2(), TGeoCtubEditor::DoUndo(), DoUndo(), TGeoCtubEditor::SetModel(), SetModel(), and TGeoTubeSegEditor().
TGNumberEntry* TGeoTubeSegEditor::fEPhi1 [protected] |
Definition at line 101 of file TGeoTubeEditor.h.
Referenced by ConnectSignals2Slots(), TGeoCtubEditor::DoApply(), DoApply(), DoPhi(), DoPhi1(), DoPhi2(), TGeoCtubEditor::DoUndo(), DoUndo(), TGeoCtubEditor::SetModel(), SetModel(), and TGeoTubeSegEditor().
TGNumberEntry* TGeoTubeSegEditor::fEPhi2 [protected] |
Definition at line 102 of file TGeoTubeEditor.h.
Referenced by ConnectSignals2Slots(), TGeoCtubEditor::DoApply(), DoApply(), DoPhi(), DoPhi1(), DoPhi2(), TGeoCtubEditor::DoUndo(), DoUndo(), TGeoCtubEditor::SetModel(), SetModel(), and TGeoTubeSegEditor().
TGDoubleVSlider* TGeoTubeSegEditor::fSPhi [protected] |
Definition at line 100 of file TGeoTubeEditor.h.
TGNumberEntry* TGeoTubeSegEditor::fEPhi1 [protected] |
Definition at line 101 of file TGeoTubeEditor.h.
TGNumberEntry* TGeoTubeSegEditor::fEPhi2 [protected] |
Definition at line 102 of file TGeoTubeEditor.h.