TGeoTubeSegEditor Class Reference

#include <TGeoTubeEditor.h>

Inheritance diagram for TGeoTubeSegEditor:

TGeoTubeEditor TGeoTubeEditor TGeoGedFrame TGeoGedFrame TGeoGedFrame TGeoGedFrame TGedFrame TGedFrame TGedFrame TGedFrame TGedFrame TGedFrame TGedFrame TGedFrame TGeoCtubEditor TGeoCtubEditor List of all members.

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
TGDoubleVSliderfSPhi
TGNumberEntryfEPhi1
TGNumberEntryfEPhi2
TGDoubleVSliderfSPhi
TGNumberEntryfEPhi1
TGNumberEntryfEPhi2

Detailed Description

Definition at line 93 of file TGeoTubeEditor.h.


Constructor & Destructor Documentation

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]


Member Function Documentation

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().

Referenced by DoPhi(), DoPhi1(), DoPhi2(), and DoUndo().

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.


Member Data Documentation

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.


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