TGeoVolumeEditor Class Reference

#include <TGeoVolumeEditor.h>

Inheritance diagram for TGeoVolumeEditor:

TGeoGedFrame TGeoGedFrame TGedFrame TGedFrame TGedFrame TGedFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame List of all members.

Public Member Functions

 TGeoVolumeEditor (const TGWindow *p=0, Int_t width=140, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
virtual ~TGeoVolumeEditor ()
virtual void SetModel (TObject *obj)
virtual void ActivateBaseClassEditors (TClass *cl)
void DoAddNode ()
void DoVolumeName ()
void DoSelectShape ()
void DoSelectMedium ()
void DoSelectMatrix ()
void DoSelectVolume ()
void DoEditShape ()
void DoEditMedium ()
void DoEditMatrix ()
void DoRemoveNode ()
void DoVisVolume ()
void DoVisDaughters ()
void DoVisAuto ()
void DoVisLevel ()
void DoViewAll ()
void DoViewLeaves ()
void DoViewOnly ()
void DoDivSelAxis ()
void DoDivFromTo ()
void DoDivStep ()
void DoDivN ()
void DoDivName ()
void DoApplyDiv ()
void DoRaytrace ()
 TGeoVolumeEditor (const TGWindow *p=0, Int_t width=140, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
virtual ~TGeoVolumeEditor ()
virtual void SetModel (TObject *obj)
virtual void ActivateBaseClassEditors (TClass *cl)
void DoAddNode ()
void DoVolumeName ()
void DoSelectShape ()
void DoSelectMedium ()
void DoSelectMatrix ()
void DoSelectVolume ()
void DoEditShape ()
void DoEditMedium ()
void DoEditMatrix ()
void DoRemoveNode ()
void DoVisVolume ()
void DoVisDaughters ()
void DoVisAuto ()
void DoVisLevel ()
void DoViewAll ()
void DoViewLeaves ()
void DoViewOnly ()
void DoDivSelAxis ()
void DoDivFromTo ()
void DoDivStep ()
void DoDivN ()
void DoDivName ()
void DoApplyDiv ()
void DoRaytrace ()

Protected Member Functions

virtual void ConnectSignals2Slots ()
virtual void ConnectSignals2Slots ()

Protected Attributes

TGeoManagerfGeometry
TGeoVolumefVolume
Bool_t fIsModified
Bool_t fIsAssembly
Bool_t fIsDivided
TGShutterfCategories
TGTextEntryfVolumeName
TGeoShapefSelectedShape
TGLabelfLSelShape
TGPictureButtonfBSelShape
TGeoMediumfSelectedMedium
TGLabelfLSelMedium
TGPictureButtonfBSelMedium
TGeoVolumefSelectedVolume
TGLabelfLSelVolume
TGPictureButtonfBSelVolume
TGeoMatrixfSelectedMatrix
TGLabelfLSelMatrix
TGPictureButtonfBSelMatrix
TGNumberEntryfCopyNumber
TGTextButtonfAddNode
TGTextButtonfEditShape
TGTextButtonfEditMedium
TGComboBoxfNodeList
TGTextButtonfEditMatrix
TGTextButtonfRemoveNode
TGCheckButtonfBVis [2]
TGRadioButtonfBView [3]
TGCheckButtonfBRaytrace
TGCheckButtonfBAuto
TGNumberEntryfEVisLevel
TGTextButtonfApplyDiv
TGTextEntryfDivName
TGRadioButtonfBDiv [3]
TGNumberEntryfEDivFrom
TGNumberEntryfEDivStep
TGNumberEntryfEDivN
TGeoManagerfGeometry
TGeoVolumefVolume
TGShutterfCategories
TGTextEntryfVolumeName
TGeoShapefSelectedShape
TGLabelfLSelShape
TGPictureButtonfBSelShape
TGeoMediumfSelectedMedium
TGLabelfLSelMedium
TGPictureButtonfBSelMedium
TGeoVolumefSelectedVolume
TGLabelfLSelVolume
TGPictureButtonfBSelVolume
TGeoMatrixfSelectedMatrix
TGLabelfLSelMatrix
TGPictureButtonfBSelMatrix
TGNumberEntryfCopyNumber
TGTextButtonfAddNode
TGTextButtonfEditShape
TGTextButtonfEditMedium
TGComboBoxfNodeList
TGTextButtonfEditMatrix
TGTextButtonfRemoveNode
TGCheckButtonfBVis [2]
TGRadioButtonfBView [3]
TGCheckButtonfBRaytrace
TGCheckButtonfBAuto
TGNumberEntryfEVisLevel
TGTextButtonfApplyDiv
TGTextEntryfDivName
TGRadioButtonfBDiv [3]
TGNumberEntryfEDivFrom
TGNumberEntryfEDivStep
TGNumberEntryfEDivN

Detailed Description

Definition at line 48 of file TGeoVolumeEditor.h.


Constructor & Destructor Documentation

TGeoVolumeEditor::TGeoVolumeEditor ( const TGWindow p = 0,
Int_t  width = 140,
Int_t  height = 30,
UInt_t  options = kChildFrame,
Pixel_t  back = GetDefaultFrameBackground() 
)

Definition at line 72 of file TGeoVolumeEditor.cxx.

References TGCompositeFrame::AddFrame(), TGShutter::AddItem(), TGNumberEntry::Associate(), TGWidget::Associate(), TGFrame::ChangeOptions(), fAddNode, fApplyDiv, fBAuto, fBDiv, fBRaytrace, fBSelMatrix, fBSelMedium, fBSelShape, fBSelVolume, fBView, fBVis, fCategories, TGObject::fClient, fCopyNumber, fDivName, fEditMatrix, fEditMedium, fEditShape, fEDivFrom, fEDivN, fEDivStep, fEVisLevel, fGeometry, fIsAssembly, fIsDivided, fIsModified, fLSelMatrix, fLSelMedium, fLSelShape, fLSelVolume, fNodeList, fRemoveNode, fSelectedMatrix, fSelectedMedium, fSelectedShape, fSelectedVolume, fVolume, fVolumeName, gClient, TGClient::GetColorByName(), TGShutterItem::GetContainer(), TGFrame::GetDefaultFrameBackground(), TGNumberEntry::GetDefaultHeight(), TGCompositeFrame::GetDefaultHeight(), TGFrame::GetDefaultHeight(), TGCompositeFrame::GetDefaultWidth(), TGNumberEntry::GetNumberEntry(), TGClient::GetPicture(), TGButtonGroup::Insert(), kDoubleBorder, kFALSE, kFixedWidth, kHorizontalFrame, kLHintsExpandX, kLHintsExpandY, kLHintsLeft, kLHintsRight, kLHintsTop, TGNumberFormat::kNEANonNegative, TGNumberFormat::kNEAPositive, TGNumberFormat::kNESInteger, kRaisedFrame, kSunkenFrame, TGShutter::Layout(), TGFrame::Resize(), TGFrame::SetBackgroundColor(), TGShutter::SetDefaultSize(), TGTextEntry::SetDefaultSize(), TGNumberEntry::SetNumAttr(), TGNumberEntry::SetNumber(), TGNumberEntry::SetNumStyle(), TGButtonGroup::SetRadioButtonExclusive(), TGLabel::SetTextColor(), TGTextEntry::SetToolTipText(), TGButton::SetToolTipText(), TGButtonGroup::Show(), and TGCompositeFrame::TGCompositeFrame().

TGeoVolumeEditor::~TGeoVolumeEditor (  )  [virtual]

Definition at line 375 of file TGeoVolumeEditor.cxx.

References TGCompositeFrame::Cleanup(), TGeoTabManager::Cleanup(), fBDiv, fBView, fCategories, TGShutterItem::GetContainer(), TGShutter::GetItem(), and TGCompositeFrame::SetCleanup().

TGeoVolumeEditor::TGeoVolumeEditor ( const TGWindow p = 0,
Int_t  width = 140,
Int_t  height = 30,
UInt_t  options = kChildFrame,
Pixel_t  back = GetDefaultFrameBackground() 
)

virtual TGeoVolumeEditor::~TGeoVolumeEditor (  )  [virtual]


Member Function Documentation

void TGeoVolumeEditor::ConnectSignals2Slots (  )  [protected, virtual]

Definition at line 398 of file TGeoVolumeEditor.cxx.

References TQObject::Connect(), fAddNode, fApplyDiv, fBAuto, fBDiv, fBRaytrace, fBSelMatrix, fBSelMedium, fBSelShape, fBSelVolume, fBView, fBVis, fDivName, fEditMatrix, fEditMedium, fEditShape, fEDivFrom, fEDivN, fEDivStep, fEVisLevel, fRemoveNode, and fVolumeName.

Referenced by SetModel().

void TGeoVolumeEditor::SetModel ( TObject obj  )  [virtual]

Implements TGedFrame.

Definition at line 430 of file TGeoVolumeEditor.cxx.

References TGComboBox::AddEntry(), xmlio::Class, ConnectSignals2Slots(), fAddNode, fApplyDiv, fBAuto, fBDiv, fBRaytrace, fBSelMedium, fBSelShape, fBView, fBVis, fCategories, fCopyNumber, fDivName, fEditMatrix, fEDivFrom, fEDivN, fEDivStep, fEVisLevel, fGeometry, TGedFrame::fInit, fLSelMedium, fLSelShape, fNodeList, fRemoveNode, fSelectedMedium, fSelectedShape, fSelectedVolume, TGeoGedFrame::fTab, TGeoGedFrame::fTabMgr, fVolume, fVolumeName, TGeoShape::GetAxisName(), TGeoShape::GetAxisRange(), TGShutterItem::GetButton(), TGeoPatternFinder::GetDivAxis(), TGeoVolume::GetFinder(), TGeoVolume::GetGeoManager(), TGShutter::GetItem(), TGeoVolume::GetMedium(), TGeoShape::GetName(), TNamed::GetName(), TGeoVolume::GetNdaughters(), TGeoPatternFinder::GetNdiv(), TGeoVolume::GetNode(), TGeoVolume::GetNodes(), TGComboBox::GetNumberOfEntries(), TGWindow::GetParent(), TGeoVolume::GetShape(), TGeoPatternFinder::GetStart(), TGeoPatternFinder::GetStep(), TGeoManager::GetVisLevel(), TGeoNode::GetVolume(), TGeoTabManager::GetVolumeTab(), i, TGeoVolume::IsAssembly(), TGeoVolume::IsRaytracing(), TGeoVolume::IsVisContainers(), TGeoVolume::IsVisible(), TGeoVolume::IsVisibleDaughters(), TGeoVolume::IsVisLeaves(), TGeoVolume::IsVisOnly(), kButtonDown, kButtonUp, kFALSE, kTRUE, TGCompositeFrame::Layout(), TGComboBox::RemoveEntries(), TGComboBox::Select(), TGeoGedFrame::SetActive(), TGButton::SetEnabled(), TGNumberEntry::SetNumber(), TGRadioButton::SetState(), TGCheckButton::SetState(), TGTextButton::SetText(), TGTextEntry::SetText(), TGLabel::SetText(), and start.

void TGeoVolumeEditor::ActivateBaseClassEditors ( TClass cl  )  [virtual]

Reimplemented from TGedFrame.

Definition at line 510 of file TGeoVolumeEditor.cxx.

References TGedFrame::ActivateBaseClassEditors(), xmlio::Class, TGedEditor::ExcludeClassEditor(), and TGedFrame::fGedEditor.

void TGeoVolumeEditor::DoAddNode (  ) 

Definition at line 597 of file TGeoVolumeEditor.cxx.

References TGComboBox::AddEntry(), TGeoVolume::AddNode(), fCopyNumber, fEditMatrix, fGeometry, fNodeList, fRemoveNode, fSelectedMatrix, fSelectedVolume, fVolume, TGeoVolume::GetFinder(), TGNumberEntry::GetIntNumber(), TNamed::GetName(), TGeoVolume::GetNdaughters(), TGeoVolume::GetNode(), kTRUE, TGComboBox::Select(), TGButton::SetEnabled(), TGNumberEntry::SetNumber(), TGeoManager::SetTopVisible(), and TGeoGedFrame::Update().

void TGeoVolumeEditor::DoVolumeName (  ) 

Definition at line 519 of file TGeoVolumeEditor.cxx.

References fVolume, fVolumeName, TGTextEntry::GetText(), and TNamed::SetName().

void TGeoVolumeEditor::DoSelectShape (  ) 

Definition at line 526 of file TGeoVolumeEditor.cxx.

References fBSelShape, fLSelShape, fSelectedShape, gClient, TGeoShape::GetName(), TGClient::GetRoot(), TGeoTreeDialog::GetSelected(), and TGLabel::SetText().

void TGeoVolumeEditor::DoSelectMedium (  ) 

Definition at line 537 of file TGeoVolumeEditor.cxx.

References fBSelMedium, fLSelMedium, fSelectedMedium, gClient, TNamed::GetName(), TGClient::GetRoot(), TGeoTreeDialog::GetSelected(), and TGLabel::SetText().

void TGeoVolumeEditor::DoSelectMatrix (  ) 

Definition at line 548 of file TGeoVolumeEditor.cxx.

References fBSelMatrix, fLSelMatrix, fSelectedMatrix, gClient, TNamed::GetName(), TGClient::GetRoot(), TGeoTreeDialog::GetSelected(), and TGLabel::SetText().

void TGeoVolumeEditor::DoSelectVolume (  ) 

Definition at line 559 of file TGeoVolumeEditor.cxx.

References fAddNode, fBSelVolume, fLSelVolume, fSelectedVolume, gClient, TNamed::GetName(), TGClient::GetRoot(), TGeoTreeDialog::GetSelected(), kTRUE, TGButton::SetEnabled(), and TGLabel::SetText().

void TGeoVolumeEditor::DoEditShape (  ) 

Definition at line 573 of file TGeoVolumeEditor.cxx.

References TGeoGedFrame::fTabMgr, fVolume, TGeoVolume::GetShape(), and TGeoTabManager::GetShapeEditor().

void TGeoVolumeEditor::DoEditMedium (  ) 

Definition at line 580 of file TGeoVolumeEditor.cxx.

References TGeoGedFrame::fTabMgr, fVolume, TGeoVolume::GetMedium(), and TGeoTabManager::GetMediumEditor().

void TGeoVolumeEditor::DoEditMatrix (  ) 

Definition at line 587 of file TGeoVolumeEditor.cxx.

References fNodeList, TGeoGedFrame::fTabMgr, fVolume, TGeoNode::GetMatrix(), TGeoTabManager::GetMatrixEditor(), TGeoVolume::GetNdaughters(), TGeoVolume::GetNode(), TGComboBox::GetSelected(), and i.

void TGeoVolumeEditor::DoRemoveNode (  ) 

Definition at line 616 of file TGeoVolumeEditor.cxx.

References TGComboBox::AddEntry(), fBDiv, fCategories, fCopyNumber, fEditMatrix, fEDivFrom, fEDivN, fEDivStep, fNodeList, fRemoveNode, fSelectedShape, fVolume, TGeoShape::GetAxisRange(), TGShutterItem::GetButton(), TGeoVolume::GetFinder(), TGShutter::GetItem(), TGeoVolume::GetNdaughters(), TGeoVolume::GetNode(), TGeoVolume::GetNodes(), TGComboBox::GetNumberOfEntries(), TGComboBox::GetSelected(), i, kButtonDown, kFALSE, kTRUE, TGComboBox::RemoveEntries(), TGeoVolume::RemoveNode(), TGComboBox::Select(), TGButton::SetEnabled(), TGNumberEntry::SetNumber(), TGRadioButton::SetState(), start, and TGeoGedFrame::Update().

void TGeoVolumeEditor::DoVisVolume (  ) 

Definition at line 652 of file TGeoVolumeEditor.cxx.

References fBVis, fVolume, TGButton::GetState(), TGeoVolume::IsVisible(), kButtonDown, kFALSE, kTRUE, TGeoVolume::SetVisibility(), and TGeoGedFrame::Update().

void TGeoVolumeEditor::DoVisDaughters (  ) 

Definition at line 662 of file TGeoVolumeEditor.cxx.

References fBVis, fVolume, TGButton::GetState(), TGeoVolume::IsVisibleDaughters(), kButtonDown, kFALSE, kTRUE, TGeoGedFrame::Update(), and TGeoVolume::VisibleDaughters().

void TGeoVolumeEditor::DoVisAuto (  ) 

Definition at line 672 of file TGeoVolumeEditor.cxx.

References fBAuto, fEVisLevel, fGeometry, TGNumberEntry::GetIntNumber(), TGButton::GetState(), TGeoManager::GetVisLevel(), kButtonDown, kFALSE, kTRUE, TGeoManager::SetVisLevel(), and TGeoGedFrame::Update().

void TGeoVolumeEditor::DoVisLevel (  ) 

Definition at line 683 of file TGeoVolumeEditor.cxx.

References fBAuto, fEVisLevel, fGeometry, TGNumberEntry::GetIntNumber(), kButtonUp, TGCheckButton::SetState(), TGeoManager::SetVisLevel(), and TGeoGedFrame::Update().

void TGeoVolumeEditor::DoViewAll (  ) 

Definition at line 692 of file TGeoVolumeEditor.cxx.

References fBRaytrace, fBView, fVolume, TGButton::GetState(), TGeoVolume::IsRaytracing(), TGeoVolume::IsVisContainers(), kButtonDown, kButtonUp, kFALSE, kTRUE, TGeoVolume::Raytrace(), TGCheckButton::SetState(), TGeoVolume::SetVisContainers(), and TGeoGedFrame::Update().

void TGeoVolumeEditor::DoViewLeaves (  ) 

Definition at line 707 of file TGeoVolumeEditor.cxx.

References fBRaytrace, fBView, fVolume, TGButton::GetState(), TGeoVolume::IsRaytracing(), TGeoVolume::IsVisLeaves(), kButtonDown, kButtonUp, kFALSE, kTRUE, TGeoVolume::Raytrace(), TGCheckButton::SetState(), TGeoVolume::SetVisLeaves(), and TGeoGedFrame::Update().

void TGeoVolumeEditor::DoViewOnly (  ) 

Definition at line 722 of file TGeoVolumeEditor.cxx.

References fBRaytrace, fBView, fVolume, TGButton::GetState(), TGeoVolume::IsRaytracing(), TGeoVolume::IsVisOnly(), kButtonDown, kButtonUp, kFALSE, kTRUE, TGeoVolume::Raytrace(), TGCheckButton::SetState(), TGeoVolume::SetVisOnly(), and TGeoGedFrame::Update().

void TGeoVolumeEditor::DoDivSelAxis (  ) 

Definition at line 754 of file TGeoVolumeEditor.cxx.

References fApplyDiv, fBDiv, fEDivFrom, fEDivStep, fVolume, TGeoShape::GetAxisRange(), TGeoVolume::GetShape(), TGCompositeFrame::GetState(), i, kButtonDown, kFALSE, kTRUE, TGButton::SetEnabled(), and TGNumberEntry::SetNumber().

void TGeoVolumeEditor::DoDivFromTo (  ) 

Definition at line 780 of file TGeoVolumeEditor.cxx.

References fApplyDiv, fBDiv, fEDivFrom, fEDivN, fEDivStep, fVolume, TGeoShape::GetAxisRange(), TGNumberEntry::GetIntNumber(), TGNumberEntry::GetNumber(), TGeoVolume::GetShape(), TGCompositeFrame::GetState(), i, kButtonDown, kFALSE, kTRUE, max, min, TGButton::SetEnabled(), and TGNumberEntry::SetNumber().

void TGeoVolumeEditor::DoDivStep (  ) 

Definition at line 822 of file TGeoVolumeEditor.cxx.

References fApplyDiv, fBDiv, fEDivFrom, fEDivN, fEDivStep, fVolume, TGeoShape::GetAxisRange(), TGNumberEntry::GetIntNumber(), TGNumberEntry::GetNumber(), TGeoVolume::GetShape(), TGCompositeFrame::GetState(), i, kButtonDown, kFALSE, kTRUE, max, min, TGButton::SetEnabled(), and TGNumberEntry::SetNumber().

void TGeoVolumeEditor::DoDivN (  ) 

Definition at line 864 of file TGeoVolumeEditor.cxx.

References fApplyDiv, fBDiv, fEDivFrom, fEDivN, fEDivStep, fVolume, TGeoShape::GetAxisRange(), TGNumberEntry::GetIntNumber(), TGNumberEntry::GetNumber(), TGeoVolume::GetShape(), TGCompositeFrame::GetState(), i, kButtonDown, kFALSE, kTRUE, max, min, TGButton::SetEnabled(), and TGNumberEntry::SetNumber().

void TGeoVolumeEditor::DoDivName (  ) 

Definition at line 747 of file TGeoVolumeEditor.cxx.

References fApplyDiv, kTRUE, and TGButton::SetEnabled().

void TGeoVolumeEditor::DoApplyDiv (  ) 

Definition at line 905 of file TGeoVolumeEditor.cxx.

References TObjArray::Clear(), TObjArray::Delete(), TGeoVolume::Divide(), fApplyDiv, fBDiv, fDivName, fEDivFrom, fEDivN, fEDivStep, fGeometry, fVolume, TGeoShape::GetAxisRange(), TGeoVolume::GetFinder(), TGNumberEntry::GetIntNumber(), TGeoVolume::GetNodes(), TGNumberEntry::GetNumber(), TGeoVolume::GetShape(), TGCompositeFrame::GetState(), TGTextEntry::GetText(), i, kButtonDown, kFALSE, TGButton::SetEnabled(), TGeoVolume::SetFinder(), TGeoManager::SetTopVisible(), and TGeoGedFrame::Update().

void TGeoVolumeEditor::DoRaytrace (  ) 

Definition at line 737 of file TGeoVolumeEditor.cxx.

References fBRaytrace, fVolume, TGButton::GetState(), TGeoVolume::IsRaytracing(), kButtonDown, kFALSE, kTRUE, TGeoVolume::Raytrace(), and TGeoGedFrame::Update().

virtual void TGeoVolumeEditor::ConnectSignals2Slots (  )  [protected, virtual]

virtual void TGeoVolumeEditor::SetModel ( TObject obj  )  [virtual]

Implements TGedFrame.

virtual void TGeoVolumeEditor::ActivateBaseClassEditors ( TClass cl  )  [virtual]

Reimplemented from TGedFrame.

void TGeoVolumeEditor::DoAddNode (  ) 

void TGeoVolumeEditor::DoVolumeName (  ) 

void TGeoVolumeEditor::DoSelectShape (  ) 

void TGeoVolumeEditor::DoSelectMedium (  ) 

void TGeoVolumeEditor::DoSelectMatrix (  ) 

void TGeoVolumeEditor::DoSelectVolume (  ) 

void TGeoVolumeEditor::DoEditShape (  ) 

void TGeoVolumeEditor::DoEditMedium (  ) 

void TGeoVolumeEditor::DoEditMatrix (  ) 

void TGeoVolumeEditor::DoRemoveNode (  ) 

void TGeoVolumeEditor::DoVisVolume (  ) 

void TGeoVolumeEditor::DoVisDaughters (  ) 

void TGeoVolumeEditor::DoVisAuto (  ) 

void TGeoVolumeEditor::DoVisLevel (  ) 

void TGeoVolumeEditor::DoViewAll (  ) 

void TGeoVolumeEditor::DoViewLeaves (  ) 

void TGeoVolumeEditor::DoViewOnly (  ) 

void TGeoVolumeEditor::DoDivSelAxis (  ) 

void TGeoVolumeEditor::DoDivFromTo (  ) 

void TGeoVolumeEditor::DoDivStep (  ) 

void TGeoVolumeEditor::DoDivN (  ) 

void TGeoVolumeEditor::DoDivName (  ) 

void TGeoVolumeEditor::DoApplyDiv (  ) 

void TGeoVolumeEditor::DoRaytrace (  ) 


Member Data Documentation

TGeoManager* TGeoVolumeEditor::fGeometry [protected]

Definition at line 52 of file TGeoVolumeEditor.h.

Referenced by DoAddNode(), DoApplyDiv(), DoVisAuto(), DoVisLevel(), SetModel(), and TGeoVolumeEditor().

TGeoVolume* TGeoVolumeEditor::fVolume [protected]

Definition at line 53 of file TGeoVolumeEditor.h.

Referenced by DoAddNode(), DoApplyDiv(), DoDivFromTo(), DoDivN(), DoDivSelAxis(), DoDivStep(), DoEditMatrix(), DoEditMedium(), DoEditShape(), DoRaytrace(), DoRemoveNode(), DoViewAll(), DoViewLeaves(), DoViewOnly(), DoVisDaughters(), DoVisVolume(), DoVolumeName(), SetModel(), and TGeoVolumeEditor().

Bool_t TGeoVolumeEditor::fIsModified [protected]

Definition at line 54 of file TGeoVolumeEditor.h.

Referenced by TGeoVolumeEditor().

Bool_t TGeoVolumeEditor::fIsAssembly [protected]

Definition at line 55 of file TGeoVolumeEditor.h.

Referenced by TGeoVolumeEditor().

Bool_t TGeoVolumeEditor::fIsDivided [protected]

Definition at line 56 of file TGeoVolumeEditor.h.

Referenced by TGeoVolumeEditor().

TGShutter* TGeoVolumeEditor::fCategories [protected]

Definition at line 57 of file TGeoVolumeEditor.h.

Referenced by DoRemoveNode(), SetModel(), TGeoVolumeEditor(), and ~TGeoVolumeEditor().

TGTextEntry* TGeoVolumeEditor::fVolumeName [protected]

Definition at line 58 of file TGeoVolumeEditor.h.

Referenced by ConnectSignals2Slots(), DoVolumeName(), SetModel(), and TGeoVolumeEditor().

TGeoShape* TGeoVolumeEditor::fSelectedShape [protected]

Definition at line 60 of file TGeoVolumeEditor.h.

Referenced by DoRemoveNode(), DoSelectShape(), SetModel(), and TGeoVolumeEditor().

TGLabel* TGeoVolumeEditor::fLSelShape [protected]

Definition at line 61 of file TGeoVolumeEditor.h.

Referenced by DoSelectShape(), SetModel(), and TGeoVolumeEditor().

TGPictureButton* TGeoVolumeEditor::fBSelShape [protected]

Definition at line 62 of file TGeoVolumeEditor.h.

Referenced by ConnectSignals2Slots(), DoSelectShape(), SetModel(), and TGeoVolumeEditor().

TGeoMedium* TGeoVolumeEditor::fSelectedMedium [protected]

Definition at line 64 of file TGeoVolumeEditor.h.

Referenced by DoSelectMedium(), SetModel(), and TGeoVolumeEditor().

TGLabel* TGeoVolumeEditor::fLSelMedium [protected]

Definition at line 65 of file TGeoVolumeEditor.h.

Referenced by DoSelectMedium(), SetModel(), and TGeoVolumeEditor().

TGPictureButton* TGeoVolumeEditor::fBSelMedium [protected]

Definition at line 66 of file TGeoVolumeEditor.h.

Referenced by ConnectSignals2Slots(), DoSelectMedium(), SetModel(), and TGeoVolumeEditor().

TGeoVolume* TGeoVolumeEditor::fSelectedVolume [protected]

Definition at line 68 of file TGeoVolumeEditor.h.

Referenced by DoAddNode(), DoSelectVolume(), SetModel(), and TGeoVolumeEditor().

TGLabel* TGeoVolumeEditor::fLSelVolume [protected]

Definition at line 69 of file TGeoVolumeEditor.h.

Referenced by DoSelectVolume(), and TGeoVolumeEditor().

TGPictureButton* TGeoVolumeEditor::fBSelVolume [protected]

Definition at line 70 of file TGeoVolumeEditor.h.

Referenced by ConnectSignals2Slots(), DoSelectVolume(), and TGeoVolumeEditor().

TGeoMatrix* TGeoVolumeEditor::fSelectedMatrix [protected]

Definition at line 72 of file TGeoVolumeEditor.h.

Referenced by DoAddNode(), DoSelectMatrix(), and TGeoVolumeEditor().

TGLabel* TGeoVolumeEditor::fLSelMatrix [protected]

Definition at line 73 of file TGeoVolumeEditor.h.

Referenced by DoSelectMatrix(), and TGeoVolumeEditor().

TGPictureButton* TGeoVolumeEditor::fBSelMatrix [protected]

Definition at line 74 of file TGeoVolumeEditor.h.

Referenced by ConnectSignals2Slots(), DoSelectMatrix(), and TGeoVolumeEditor().

TGNumberEntry* TGeoVolumeEditor::fCopyNumber [protected]

Definition at line 75 of file TGeoVolumeEditor.h.

Referenced by DoAddNode(), DoRemoveNode(), SetModel(), and TGeoVolumeEditor().

TGTextButton* TGeoVolumeEditor::fAddNode [protected]

Definition at line 76 of file TGeoVolumeEditor.h.

Referenced by ConnectSignals2Slots(), DoSelectVolume(), SetModel(), and TGeoVolumeEditor().

TGTextButton* TGeoVolumeEditor::fEditShape [protected]

Definition at line 77 of file TGeoVolumeEditor.h.

Referenced by ConnectSignals2Slots(), and TGeoVolumeEditor().

TGTextButton* TGeoVolumeEditor::fEditMedium [protected]

Definition at line 78 of file TGeoVolumeEditor.h.

Referenced by ConnectSignals2Slots(), and TGeoVolumeEditor().

TGComboBox* TGeoVolumeEditor::fNodeList [protected]

Definition at line 79 of file TGeoVolumeEditor.h.

Referenced by DoAddNode(), DoEditMatrix(), DoRemoveNode(), SetModel(), and TGeoVolumeEditor().

TGTextButton* TGeoVolumeEditor::fEditMatrix [protected]

Definition at line 80 of file TGeoVolumeEditor.h.

Referenced by ConnectSignals2Slots(), DoAddNode(), DoRemoveNode(), SetModel(), and TGeoVolumeEditor().

TGTextButton* TGeoVolumeEditor::fRemoveNode [protected]

Definition at line 81 of file TGeoVolumeEditor.h.

Referenced by ConnectSignals2Slots(), DoAddNode(), DoRemoveNode(), SetModel(), and TGeoVolumeEditor().

TGCheckButton* TGeoVolumeEditor::fBVis[2] [protected]

Definition at line 82 of file TGeoVolumeEditor.h.

Referenced by ConnectSignals2Slots(), DoVisDaughters(), DoVisVolume(), SetModel(), and TGeoVolumeEditor().

TGRadioButton* TGeoVolumeEditor::fBView[3] [protected]

Definition at line 83 of file TGeoVolumeEditor.h.

Referenced by ConnectSignals2Slots(), DoViewAll(), DoViewLeaves(), DoViewOnly(), SetModel(), TGeoVolumeEditor(), and ~TGeoVolumeEditor().

TGCheckButton* TGeoVolumeEditor::fBRaytrace [protected]

Definition at line 84 of file TGeoVolumeEditor.h.

Referenced by ConnectSignals2Slots(), DoRaytrace(), DoViewAll(), DoViewLeaves(), DoViewOnly(), SetModel(), and TGeoVolumeEditor().

TGCheckButton* TGeoVolumeEditor::fBAuto [protected]

Definition at line 85 of file TGeoVolumeEditor.h.

Referenced by ConnectSignals2Slots(), DoVisAuto(), DoVisLevel(), SetModel(), and TGeoVolumeEditor().

TGNumberEntry* TGeoVolumeEditor::fEVisLevel [protected]

Definition at line 86 of file TGeoVolumeEditor.h.

Referenced by ConnectSignals2Slots(), DoVisAuto(), DoVisLevel(), SetModel(), and TGeoVolumeEditor().

TGTextButton* TGeoVolumeEditor::fApplyDiv [protected]

Definition at line 87 of file TGeoVolumeEditor.h.

Referenced by ConnectSignals2Slots(), DoApplyDiv(), DoDivFromTo(), DoDivN(), DoDivName(), DoDivSelAxis(), DoDivStep(), SetModel(), and TGeoVolumeEditor().

TGTextEntry* TGeoVolumeEditor::fDivName [protected]

Definition at line 88 of file TGeoVolumeEditor.h.

Referenced by ConnectSignals2Slots(), DoApplyDiv(), SetModel(), and TGeoVolumeEditor().

TGRadioButton* TGeoVolumeEditor::fBDiv[3] [protected]

Definition at line 89 of file TGeoVolumeEditor.h.

Referenced by ConnectSignals2Slots(), DoApplyDiv(), DoDivFromTo(), DoDivN(), DoDivSelAxis(), DoDivStep(), DoRemoveNode(), SetModel(), TGeoVolumeEditor(), and ~TGeoVolumeEditor().

TGNumberEntry* TGeoVolumeEditor::fEDivFrom [protected]

Definition at line 90 of file TGeoVolumeEditor.h.

Referenced by ConnectSignals2Slots(), DoApplyDiv(), DoDivFromTo(), DoDivN(), DoDivSelAxis(), DoDivStep(), DoRemoveNode(), SetModel(), and TGeoVolumeEditor().

TGNumberEntry* TGeoVolumeEditor::fEDivStep [protected]

Definition at line 91 of file TGeoVolumeEditor.h.

Referenced by ConnectSignals2Slots(), DoApplyDiv(), DoDivFromTo(), DoDivN(), DoDivSelAxis(), DoDivStep(), DoRemoveNode(), SetModel(), and TGeoVolumeEditor().

TGNumberEntry* TGeoVolumeEditor::fEDivN [protected]

Definition at line 92 of file TGeoVolumeEditor.h.

Referenced by ConnectSignals2Slots(), DoApplyDiv(), DoDivFromTo(), DoDivN(), DoDivStep(), DoRemoveNode(), SetModel(), and TGeoVolumeEditor().

TGeoManager* TGeoVolumeEditor::fGeometry [protected]

Definition at line 52 of file TGeoVolumeEditor.h.

TGeoVolume* TGeoVolumeEditor::fVolume [protected]

Definition at line 53 of file TGeoVolumeEditor.h.

TGShutter* TGeoVolumeEditor::fCategories [protected]

Definition at line 57 of file TGeoVolumeEditor.h.

TGTextEntry* TGeoVolumeEditor::fVolumeName [protected]

Definition at line 58 of file TGeoVolumeEditor.h.

TGeoShape* TGeoVolumeEditor::fSelectedShape [protected]

Definition at line 60 of file TGeoVolumeEditor.h.

TGLabel* TGeoVolumeEditor::fLSelShape [protected]

Definition at line 61 of file TGeoVolumeEditor.h.

TGPictureButton* TGeoVolumeEditor::fBSelShape [protected]

Definition at line 62 of file TGeoVolumeEditor.h.

TGeoMedium* TGeoVolumeEditor::fSelectedMedium [protected]

Definition at line 64 of file TGeoVolumeEditor.h.

TGLabel* TGeoVolumeEditor::fLSelMedium [protected]

Definition at line 65 of file TGeoVolumeEditor.h.

TGPictureButton* TGeoVolumeEditor::fBSelMedium [protected]

Definition at line 66 of file TGeoVolumeEditor.h.

TGeoVolume* TGeoVolumeEditor::fSelectedVolume [protected]

Definition at line 68 of file TGeoVolumeEditor.h.

TGLabel* TGeoVolumeEditor::fLSelVolume [protected]

Definition at line 69 of file TGeoVolumeEditor.h.

TGPictureButton* TGeoVolumeEditor::fBSelVolume [protected]

Definition at line 70 of file TGeoVolumeEditor.h.

TGeoMatrix* TGeoVolumeEditor::fSelectedMatrix [protected]

Definition at line 72 of file TGeoVolumeEditor.h.

TGLabel* TGeoVolumeEditor::fLSelMatrix [protected]

Definition at line 73 of file TGeoVolumeEditor.h.

TGPictureButton* TGeoVolumeEditor::fBSelMatrix [protected]

Definition at line 74 of file TGeoVolumeEditor.h.

TGNumberEntry* TGeoVolumeEditor::fCopyNumber [protected]

Definition at line 75 of file TGeoVolumeEditor.h.

TGTextButton* TGeoVolumeEditor::fAddNode [protected]

Definition at line 76 of file TGeoVolumeEditor.h.

TGTextButton* TGeoVolumeEditor::fEditShape [protected]

Definition at line 77 of file TGeoVolumeEditor.h.

TGTextButton* TGeoVolumeEditor::fEditMedium [protected]

Definition at line 78 of file TGeoVolumeEditor.h.

TGComboBox* TGeoVolumeEditor::fNodeList [protected]

Definition at line 79 of file TGeoVolumeEditor.h.

TGTextButton* TGeoVolumeEditor::fEditMatrix [protected]

Definition at line 80 of file TGeoVolumeEditor.h.

TGTextButton* TGeoVolumeEditor::fRemoveNode [protected]

Definition at line 81 of file TGeoVolumeEditor.h.

TGCheckButton* TGeoVolumeEditor::fBVis[2] [protected]

Definition at line 82 of file TGeoVolumeEditor.h.

TGRadioButton* TGeoVolumeEditor::fBView[3] [protected]

Definition at line 83 of file TGeoVolumeEditor.h.

TGCheckButton* TGeoVolumeEditor::fBRaytrace [protected]

Definition at line 84 of file TGeoVolumeEditor.h.

TGCheckButton* TGeoVolumeEditor::fBAuto [protected]

Definition at line 85 of file TGeoVolumeEditor.h.

TGNumberEntry* TGeoVolumeEditor::fEVisLevel [protected]

Definition at line 86 of file TGeoVolumeEditor.h.

TGTextButton* TGeoVolumeEditor::fApplyDiv [protected]

Definition at line 87 of file TGeoVolumeEditor.h.

TGTextEntry* TGeoVolumeEditor::fDivName [protected]

Definition at line 88 of file TGeoVolumeEditor.h.

TGRadioButton* TGeoVolumeEditor::fBDiv[3] [protected]

Definition at line 89 of file TGeoVolumeEditor.h.

TGNumberEntry* TGeoVolumeEditor::fEDivFrom [protected]

Definition at line 90 of file TGeoVolumeEditor.h.

TGNumberEntry* TGeoVolumeEditor::fEDivStep [protected]

Definition at line 91 of file TGeoVolumeEditor.h.

TGNumberEntry* TGeoVolumeEditor::fEDivN [protected]

Definition at line 92 of file TGeoVolumeEditor.h.


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