TGeoGtraEditor Class Reference

#include <TGeoTrapEditor.h>

Inheritance diagram for TGeoGtraEditor:

TGeoTrapEditor TGeoTrapEditor TGeoGedFrame TGeoGedFrame TGeoGedFrame TGeoGedFrame TGedFrame TGedFrame TGedFrame TGedFrame TGedFrame TGedFrame TGedFrame TGedFrame List of all members.

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
TGNumberEntryfETwist
TGNumberEntryfETwist

Detailed Description

Definition at line 100 of file TGeoTrapEditor.h.


Constructor & Destructor Documentation

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]


Member Function Documentation

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

Referenced by DoTwist(), and DoUndo().

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.


Member Data Documentation

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.


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