TEveGeoNodeEditor Class Reference

#include <TEveGeoNodeEditor.h>

Inheritance diagram for TEveGeoNodeEditor:

TGedFrame TGedFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame List of all members.

Public Member Functions

 TEveGeoNodeEditor (const TGWindow *p=0, Int_t width=170, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
virtual ~TEveGeoNodeEditor ()
virtual void SetModel (TObject *obj)
void DoVizNode ()
void DoVizNodeDaughters ()
void DoVizVolume ()
void DoVizVolumeDaughters ()
 ClassDef (TEveGeoNodeEditor, 0)
 TEveGeoNodeEditor (const TGWindow *p=0, Int_t width=170, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
virtual ~TEveGeoNodeEditor ()
virtual void SetModel (TObject *obj)
void DoVizNode ()
void DoVizNodeDaughters ()
void DoVizVolume ()
void DoVizVolumeDaughters ()
 ClassDef (TEveGeoNodeEditor, 0)

Protected Attributes

TEveGeoNodefNodeRE
TGCheckButtonfVizNode
TGCheckButtonfVizNodeDaughters
TGCheckButtonfVizVolume
TGCheckButtonfVizVolumeDaughters
TEveGeoNodefNodeRE
TGCheckButtonfVizNode
TGCheckButtonfVizNodeDaughters
TGCheckButtonfVizVolume
TGCheckButtonfVizVolumeDaughters

Private Member Functions

 TEveGeoNodeEditor (const TEveGeoNodeEditor &)
TEveGeoNodeEditoroperator= (const TEveGeoNodeEditor &)
 TEveGeoNodeEditor (const TEveGeoNodeEditor &)
TEveGeoNodeEditoroperator= (const TEveGeoNodeEditor &)

Detailed Description

Definition at line 26 of file TEveGeoNodeEditor.h.


Constructor & Destructor Documentation

TEveGeoNodeEditor::TEveGeoNodeEditor ( const TEveGeoNodeEditor  )  [private]

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

virtual TEveGeoNodeEditor::~TEveGeoNodeEditor (  )  [inline, virtual]

Definition at line 42 of file TEveGeoNodeEditor.h.

TEveGeoNodeEditor::TEveGeoNodeEditor ( const TEveGeoNodeEditor  )  [private]

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

virtual TEveGeoNodeEditor::~TEveGeoNodeEditor (  )  [inline, virtual]

Definition at line 42 of file TEveGeoNodeEditor.h.


Member Function Documentation

TEveGeoNodeEditor& TEveGeoNodeEditor::operator= ( const TEveGeoNodeEditor  )  [private]

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

Implements TGedFrame.

Definition at line 81 of file TEveGeoNodeEditor.cxx.

References TEveGeoNode::fNode, fNodeRE, fVizNode, fVizNodeDaughters, fVizVolume, fVizVolumeDaughters, TGeoNode::GetVolume(), TGeoAtt::IsVisDaughters(), TGeoVolume::IsVisible(), kButtonDown, kButtonUp, and TGCheckButton::SetState().

void TEveGeoNodeEditor::DoVizNode (  ) 

Definition at line 98 of file TEveGeoNodeEditor.cxx.

References fNodeRE, fVizNode, TGCheckButton::IsOn(), TEveElement::SetRnrSelf(), and TGedFrame::Update().

void TEveGeoNodeEditor::DoVizNodeDaughters (  ) 

Definition at line 107 of file TEveGeoNodeEditor.cxx.

References fNodeRE, fVizNodeDaughters, TGCheckButton::IsOn(), TEveElement::SetRnrChildren(), and TGedFrame::Update().

void TEveGeoNodeEditor::DoVizVolume (  ) 

Definition at line 116 of file TEveGeoNodeEditor.cxx.

References TEveGeoNode::fNode, fNodeRE, fVizVolume, TGeoNode::GetVolume(), TGCheckButton::IsOn(), TGeoVolume::SetVisibility(), and TGedFrame::Update().

void TEveGeoNodeEditor::DoVizVolumeDaughters (  ) 

Definition at line 125 of file TEveGeoNodeEditor.cxx.

References TEveGeoNode::fNode, fNodeRE, fVizVolumeDaughters, TGeoNode::GetVolume(), TGCheckButton::IsOn(), TGedFrame::Update(), and TGeoVolume::VisibleDaughters().

TEveGeoNodeEditor::ClassDef ( TEveGeoNodeEditor  ,
 
)

TEveGeoNodeEditor& TEveGeoNodeEditor::operator= ( const TEveGeoNodeEditor  )  [private]

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

Implements TGedFrame.

void TEveGeoNodeEditor::DoVizNode (  ) 

void TEveGeoNodeEditor::DoVizNodeDaughters (  ) 

void TEveGeoNodeEditor::DoVizVolume (  ) 

void TEveGeoNodeEditor::DoVizVolumeDaughters (  ) 

TEveGeoNodeEditor::ClassDef ( TEveGeoNodeEditor  ,
 
)


Member Data Documentation

TEveGeoNode* TEveGeoNodeEditor::fNodeRE [protected]

Definition at line 32 of file TEveGeoNodeEditor.h.

Referenced by DoVizNode(), DoVizNodeDaughters(), DoVizVolume(), DoVizVolumeDaughters(), and SetModel().

TGCheckButton* TEveGeoNodeEditor::fVizNode [protected]

Definition at line 34 of file TEveGeoNodeEditor.h.

Referenced by DoVizNode(), and SetModel().

TGCheckButton* TEveGeoNodeEditor::fVizNodeDaughters [protected]

Definition at line 35 of file TEveGeoNodeEditor.h.

Referenced by DoVizNodeDaughters(), and SetModel().

TGCheckButton* TEveGeoNodeEditor::fVizVolume [protected]

Definition at line 36 of file TEveGeoNodeEditor.h.

Referenced by DoVizVolume(), and SetModel().

TGCheckButton* TEveGeoNodeEditor::fVizVolumeDaughters [protected]

Definition at line 37 of file TEveGeoNodeEditor.h.

Referenced by DoVizVolumeDaughters(), and SetModel().

TEveGeoNode* TEveGeoNodeEditor::fNodeRE [protected]

Definition at line 32 of file TEveGeoNodeEditor.h.

TGCheckButton* TEveGeoNodeEditor::fVizNode [protected]

Definition at line 34 of file TEveGeoNodeEditor.h.

TGCheckButton* TEveGeoNodeEditor::fVizNodeDaughters [protected]

Definition at line 35 of file TEveGeoNodeEditor.h.

TGCheckButton* TEveGeoNodeEditor::fVizVolume [protected]

Definition at line 36 of file TEveGeoNodeEditor.h.

TGCheckButton* TEveGeoNodeEditor::fVizVolumeDaughters [protected]

Definition at line 37 of file TEveGeoNodeEditor.h.


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