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

TEveGeoNode * fNodeRE
TGCheckButton * fVizNode
TGCheckButton * fVizNodeDaughters
TGCheckButton * fVizVolume
TGCheckButton * fVizVolumeDaughters
TEveGeoNode * fNodeRE
TGCheckButton * fVizNode
TGCheckButton * fVizNodeDaughters
TGCheckButton * fVizVolume
TGCheckButton * fVizVolumeDaughters

Private Member Functions

 TEveGeoNodeEditor (const TEveGeoNodeEditor &)
TEveGeoNodeEditor & operator= (const TEveGeoNodeEditor &)
 TEveGeoNodeEditor (const TEveGeoNodeEditor &)
TEveGeoNodeEditor & operator= (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  ,
0   
)

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  ,
0   
)


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