#include <TGeoConeEditor.h>
Inheritance diagram for TGeoConeSegEditor:
Public Member Functions | |
TGeoConeSegEditor (const TGWindow *p=0, Int_t width=140, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground()) | |
virtual | ~TGeoConeSegEditor () |
virtual void | SetModel (TObject *obj) |
void | DoPhi () |
void | DoPhi1 () |
void | DoPhi2 () |
virtual void | DoApply () |
virtual void | DoUndo () |
TGeoConeSegEditor (const TGWindow *p=0, Int_t width=140, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground()) | |
virtual | ~TGeoConeSegEditor () |
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 99 of file TGeoConeEditor.h.
TGeoConeSegEditor::TGeoConeSegEditor | ( | const TGWindow * | p = 0 , |
|
Int_t | width = 140 , |
|||
Int_t | height = 30 , |
|||
UInt_t | options = kChildFrame , |
|||
Pixel_t | back = GetDefaultFrameBackground() | |||
) |
Definition at line 379 of file TGeoConeEditor.cxx.
References TGCompositeFrame::AddFrame(), TGNumberEntry::Associate(), TGeoConeEditor::fBFrame, TGeoConeEditor::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().
TGeoConeSegEditor::~TGeoConeSegEditor | ( | ) | [virtual] |
Definition at line 420 of file TGeoConeEditor.cxx.
References TGCompositeFrame::Cleanup(), TGeoTabManager::Cleanup(), TGFrameElement::fFrame, TGCompositeFrame::GetList(), and TGFrame::IsComposite().
TGeoConeSegEditor::TGeoConeSegEditor | ( | const TGWindow * | p = 0 , |
|
Int_t | width = 140 , |
|||
Int_t | height = 30 , |
|||
UInt_t | options = kChildFrame , |
|||
Pixel_t | back = GetDefaultFrameBackground() | |||
) |
virtual TGeoConeSegEditor::~TGeoConeSegEditor | ( | ) | [virtual] |
void TGeoConeSegEditor::ConnectSignals2Slots | ( | ) | [protected, virtual] |
Reimplemented from TGeoConeEditor.
Definition at line 433 of file TGeoConeEditor.cxx.
References TQObject::Connect(), TGeoConeEditor::ConnectSignals2Slots(), TQObject::Disconnect(), TGeoConeEditor::fApply, fEPhi1, fEPhi2, fSPhi, and TGeoConeEditor::fUndo.
Referenced by SetModel().
void TGeoConeSegEditor::SetModel | ( | TObject * | obj | ) | [virtual] |
Reimplemented from TGeoConeEditor.
Definition at line 449 of file TGeoConeEditor.cxx.
References xmlio::Class, ConnectSignals2Slots(), TGeoConeEditor::fApply, TGeoConeEditor::fDzi, TGeoConeEditor::fEDz, fEPhi1, fEPhi2, TGeoConeEditor::fERmax1, TGeoConeEditor::fERmax2, TGeoConeEditor::fERmin1, TGeoConeEditor::fERmin2, TGedFrame::fInit, TGeoConeEditor::fNamei, fPmaxi, fPmini, TGeoConeEditor::fRmaxi1, TGeoConeEditor::fRmaxi2, TGeoConeEditor::fRmini1, TGeoConeEditor::fRmini2, TGeoConeEditor::fShape, TGeoConeEditor::fShapeName, fSPhi, TGeoConeEditor::fUndo, TGeoCone::GetDz(), TGeoShape::GetName(), TGeoCone::GetRmax1(), TGeoCone::GetRmax2(), TGeoCone::GetRmin1(), TGeoCone::GetRmin2(), kFALSE, TGeoGedFrame::SetActive(), TGButton::SetEnabled(), TGNumberEntry::SetNumber(), TGDoubleSlider::SetPosition(), and TGTextEntry::SetText().
void TGeoConeSegEditor::DoPhi | ( | ) |
Definition at line 526 of file TGeoConeEditor.cxx.
References DoApply(), TGeoConeEditor::DoModified(), fEPhi1, fEPhi2, fLock, fSPhi, TGDoubleSlider::GetMaxPosition(), TGDoubleSlider::GetMinPosition(), TGeoConeEditor::IsDelayed(), kFALSE, kTRUE, and TGNumberEntry::SetNumber().
void TGeoConeSegEditor::DoPhi1 | ( | ) |
Definition at line 482 of file TGeoConeEditor.cxx.
References DoApply(), TGeoConeEditor::DoModified(), fEPhi1, fEPhi2, fLock, fSPhi, TGNumberEntry::GetNumber(), TGeoConeEditor::IsDelayed(), kFALSE, kTRUE, TGNumberEntry::SetNumber(), and TGDoubleSlider::SetPosition().
void TGeoConeSegEditor::DoPhi2 | ( | ) |
Definition at line 504 of file TGeoConeEditor.cxx.
References DoApply(), TGeoConeEditor::DoModified(), fEPhi1, fEPhi2, fLock, fSPhi, TGNumberEntry::GetNumber(), TGeoConeEditor::IsDelayed(), kFALSE, kTRUE, TGNumberEntry::SetNumber(), and TGDoubleSlider::SetPosition().
void TGeoConeSegEditor::DoApply | ( | ) | [virtual] |
Reimplemented from TGeoConeEditor.
Definition at line 540 of file TGeoConeEditor.cxx.
References TGeoCone::ComputeBBox(), TGeoShape::Draw(), TGeoConeEditor::fApply, TGeoConeEditor::fEDz, fEPhi1, fEPhi2, TGeoConeEditor::fERmax1, TGeoConeEditor::fERmax2, TGeoConeEditor::fERmin1, TGeoConeEditor::fERmin2, fLock, TGeoGedFrame::fPad, TGeoConeEditor::fShape, TGeoConeEditor::fShapeName, fSPhi, TGeoConeEditor::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 TGeoConeSegEditor::DoUndo | ( | ) | [virtual] |
Reimplemented from TGeoConeEditor.
Definition at line 576 of file TGeoConeEditor.cxx.
References DoApply(), TGeoConeEditor::fApply, TGeoConeEditor::fDzi, TGeoConeEditor::fEDz, fEPhi1, fEPhi2, TGeoConeEditor::fERmax1, TGeoConeEditor::fERmax2, TGeoConeEditor::fERmin1, TGeoConeEditor::fERmin2, fPmaxi, fPmini, TGeoConeEditor::fRmaxi1, TGeoConeEditor::fRmaxi2, TGeoConeEditor::fRmini1, TGeoConeEditor::fRmini2, fSPhi, TGeoConeEditor::fUndo, kFALSE, TGButton::SetEnabled(), TGNumberEntry::SetNumber(), and TGDoubleSlider::SetPosition().
virtual void TGeoConeSegEditor::ConnectSignals2Slots | ( | ) | [protected, virtual] |
Reimplemented from TGeoConeEditor.
virtual void TGeoConeSegEditor::SetModel | ( | TObject * | obj | ) | [virtual] |
Reimplemented from TGeoConeEditor.
void TGeoConeSegEditor::DoPhi | ( | ) |
void TGeoConeSegEditor::DoPhi1 | ( | ) |
void TGeoConeSegEditor::DoPhi2 | ( | ) |
virtual void TGeoConeSegEditor::DoApply | ( | ) | [virtual] |
Reimplemented from TGeoConeEditor.
virtual void TGeoConeSegEditor::DoUndo | ( | ) | [virtual] |
Reimplemented from TGeoConeEditor.
Bool_t TGeoConeSegEditor::fLock [protected] |
Definition at line 103 of file TGeoConeEditor.h.
Referenced by DoApply(), DoPhi(), DoPhi1(), DoPhi2(), and TGeoConeSegEditor().
Double_t TGeoConeSegEditor::fPmini [protected] |
Double_t TGeoConeSegEditor::fPmaxi [protected] |
TGDoubleVSlider* TGeoConeSegEditor::fSPhi [protected] |
Definition at line 106 of file TGeoConeEditor.h.
Referenced by ConnectSignals2Slots(), DoApply(), DoPhi(), DoPhi1(), DoPhi2(), DoUndo(), SetModel(), and TGeoConeSegEditor().
TGNumberEntry* TGeoConeSegEditor::fEPhi1 [protected] |
Definition at line 107 of file TGeoConeEditor.h.
Referenced by ConnectSignals2Slots(), DoApply(), DoPhi(), DoPhi1(), DoPhi2(), DoUndo(), SetModel(), and TGeoConeSegEditor().
TGNumberEntry* TGeoConeSegEditor::fEPhi2 [protected] |
Definition at line 108 of file TGeoConeEditor.h.
Referenced by ConnectSignals2Slots(), DoApply(), DoPhi(), DoPhi1(), DoPhi2(), DoUndo(), SetModel(), and TGeoConeSegEditor().
TGDoubleVSlider* TGeoConeSegEditor::fSPhi [protected] |
Definition at line 106 of file TGeoConeEditor.h.
TGNumberEntry* TGeoConeSegEditor::fEPhi1 [protected] |
Definition at line 107 of file TGeoConeEditor.h.
TGNumberEntry* TGeoConeSegEditor::fEPhi2 [protected] |
Definition at line 108 of file TGeoConeEditor.h.