TGeoConeSegEditor Class Reference

#include <TGeoConeEditor.h>

Inheritance diagram for TGeoConeSegEditor:

TGeoConeEditor TGeoConeEditor TGeoGedFrame TGeoGedFrame TGeoGedFrame TGeoGedFrame TGedFrame TGedFrame TGedFrame TGedFrame TGedFrame TGedFrame TGedFrame TGedFrame List of all members.

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

Detailed Description

Definition at line 99 of file TGeoConeEditor.h.


Constructor & Destructor Documentation

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]


Member Function Documentation

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

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

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.


Member Data Documentation

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]

Definition at line 104 of file TGeoConeEditor.h.

Referenced by DoUndo(), and SetModel().

Double_t TGeoConeSegEditor::fPmaxi [protected]

Definition at line 105 of file TGeoConeEditor.h.

Referenced by DoUndo(), and SetModel().

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.


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