#include <TEveGeoNode.h>
Inheritance diagram for TEveGeoTopNode:
Definition at line 92 of file TEveGeoNode.h.
TEveGeoTopNode::TEveGeoTopNode | ( | const TEveGeoTopNode & | ) | [private] |
TEveGeoTopNode::TEveGeoTopNode | ( | TGeoManager * | manager, | |
TGeoNode * | node, | |||
Int_t | visopt = 1 , |
|||
Int_t | vislvl = 3 , |
|||
Int_t | maxvisnds = 10000 | |||
) |
Definition at line 485 of file TEveGeoNode.cxx.
References TEveElement::fRnrSelf, TEveElement::InitMainTrans(), and kTRUE.
virtual TEveGeoTopNode::~TEveGeoTopNode | ( | ) | [inline, virtual] |
Definition at line 106 of file TEveGeoNode.h.
TEveGeoTopNode::TEveGeoTopNode | ( | const TEveGeoTopNode & | ) | [private] |
TEveGeoTopNode::TEveGeoTopNode | ( | TGeoManager * | manager, | |
TGeoNode * | node, | |||
Int_t | visopt = 1 , |
|||
Int_t | vislvl = 3 , |
|||
Int_t | maxvisnds = 10000 | |||
) |
virtual TEveGeoTopNode::~TEveGeoTopNode | ( | ) | [inline, virtual] |
Definition at line 106 of file TEveGeoNode.h.
TEveGeoTopNode& TEveGeoTopNode::operator= | ( | const TEveGeoTopNode & | ) | [private] |
void TEveGeoTopNode::UseNodeTrans | ( | ) |
Definition at line 502 of file TEveGeoNode.cxx.
References TEveGeoNode::fNode, TGeoNode::GetMatrix(), TEveElement::RefMainTrans(), and TEveTrans::SetFrom().
TGeoManager* TEveGeoTopNode::GetGeoManager | ( | ) | const [inline] |
Int_t TEveGeoTopNode::GetVisOption | ( | ) | const [inline] |
Definition at line 112 of file TEveGeoNode.h.
References fVisOption.
Referenced by TEveGeoTopNodeEditor::SetModel().
void TEveGeoTopNode::SetVisOption | ( | Int_t | vo | ) | [inline] |
Definition at line 113 of file TEveGeoNode.h.
References fVisOption.
Referenced by TEveGeoTopNodeEditor::DoVisOption().
Int_t TEveGeoTopNode::GetVisLevel | ( | ) | const [inline] |
Definition at line 114 of file TEveGeoNode.h.
References fVisLevel.
Referenced by TEveGeoTopNodeEditor::SetModel().
void TEveGeoTopNode::SetVisLevel | ( | Int_t | vl | ) | [inline] |
Definition at line 115 of file TEveGeoNode.h.
References fVisLevel.
Referenced by assembly(), csgdemo(), TEveGeoTopNodeEditor::DoVisLevel(), geom_cms(), geom_cms_stereo(), and geom_lhcb().
Int_t TEveGeoTopNode::GetMaxVisNodes | ( | ) | const [inline] |
Definition at line 116 of file TEveGeoNode.h.
References fMaxVisNodes.
Referenced by TEveGeoTopNodeEditor::SetModel().
void TEveGeoTopNode::SetMaxVisNodes | ( | Int_t | mvn | ) | [inline] |
Definition at line 117 of file TEveGeoNode.h.
References fMaxVisNodes.
Referenced by TEveGeoTopNodeEditor::DoMaxVisNodes().
virtual Bool_t TEveGeoTopNode::CanEditElement | ( | ) | const [inline, virtual] |
virtual Bool_t TEveGeoTopNode::SingleRnrState | ( | ) | const [inline, virtual] |
void TEveGeoTopNode::AddStamp | ( | UChar_t | bits | ) | [virtual] |
Reimplemented from TEveGeoNode.
Definition at line 513 of file TEveGeoNode.cxx.
References TEveElement::AddStamp().
void TEveGeoTopNode::Draw | ( | Option_t * | option = "" |
) | [virtual] |
Reimplemented from TEveGeoNode.
Definition at line 525 of file TEveGeoNode.cxx.
References TObject::AppendPad().
void TEveGeoTopNode::Paint | ( | Option_t * | option = "" |
) | [virtual] |
Reimplemented from TObject.
Definition at line 533 of file TEveGeoNode.cxx.
References fManager, fMaxVisNodes, TEveGeoNode::fNode, TEveElement::fRnrSelf, fVisLevel, fVisOption, TGeoNode::GetVolume(), gPad, TEveElement::HasMainTrans(), kFALSE, kTRUE, TVirtualGeoPainter::PaintNode(), TEveElement::RefMainTrans(), TEveTrans::SetGeoHMatrix(), TGeoVolume::SetVisContainers(), TGeoVolume::SetVisLeaves(), TGeoVolume::SetVisOnly(), and TVirtualGeoPainter::SetVisOption().
void TEveGeoTopNode::VolumeVisChanged | ( | TGeoVolume * | volume | ) |
Definition at line 579 of file TEveGeoNode.cxx.
References TString::Data(), TNamed::GetName(), and TEveGeoNode::UpdateVolume().
void TEveGeoTopNode::VolumeColChanged | ( | TGeoVolume * | volume | ) |
Definition at line 589 of file TEveGeoNode.cxx.
References TString::Data(), TNamed::GetName(), and TEveGeoNode::UpdateVolume().
void TEveGeoTopNode::NodeVisChanged | ( | TGeoNode * | node | ) |
Definition at line 599 of file TEveGeoNode.cxx.
References TString::Data(), TNamed::GetName(), and TEveGeoNode::UpdateNode().
TEveGeoTopNode::ClassDef | ( | TEveGeoTopNode | , | |
1 | ||||
) |
TEveGeoTopNode& TEveGeoTopNode::operator= | ( | const TEveGeoTopNode & | ) | [private] |
void TEveGeoTopNode::UseNodeTrans | ( | ) |
TGeoManager* TEveGeoTopNode::GetGeoManager | ( | ) | const [inline] |
Int_t TEveGeoTopNode::GetVisOption | ( | ) | const [inline] |
void TEveGeoTopNode::SetVisOption | ( | Int_t | vo | ) | [inline] |
Int_t TEveGeoTopNode::GetVisLevel | ( | ) | const [inline] |
void TEveGeoTopNode::SetVisLevel | ( | Int_t | vl | ) | [inline] |
Int_t TEveGeoTopNode::GetMaxVisNodes | ( | ) | const [inline] |
void TEveGeoTopNode::SetMaxVisNodes | ( | Int_t | mvn | ) | [inline] |
virtual Bool_t TEveGeoTopNode::CanEditElement | ( | ) | const [inline, virtual] |
virtual Bool_t TEveGeoTopNode::SingleRnrState | ( | ) | const [inline, virtual] |
virtual void TEveGeoTopNode::AddStamp | ( | UChar_t | bits | ) | [virtual] |
Reimplemented from TEveGeoNode.
virtual void TEveGeoTopNode::Draw | ( | Option_t * | option = "" |
) | [virtual] |
Reimplemented from TEveGeoNode.
void TEveGeoTopNode::VolumeVisChanged | ( | TGeoVolume * | volume | ) |
void TEveGeoTopNode::VolumeColChanged | ( | TGeoVolume * | volume | ) |
void TEveGeoTopNode::NodeVisChanged | ( | TGeoNode * | node | ) |
TEveGeoTopNode::ClassDef | ( | TEveGeoTopNode | , | |
1 | ||||
) |
TGeoManager* TEveGeoTopNode::fManager [protected] |
Int_t TEveGeoTopNode::fVisOption [protected] |
Definition at line 99 of file TEveGeoNode.h.
Referenced by GetVisOption(), Paint(), and SetVisOption().
Int_t TEveGeoTopNode::fVisLevel [protected] |
Definition at line 100 of file TEveGeoNode.h.
Referenced by GetVisLevel(), Paint(), and SetVisLevel().
Int_t TEveGeoTopNode::fMaxVisNodes [protected] |
Definition at line 101 of file TEveGeoNode.h.
Referenced by GetMaxVisNodes(), Paint(), and SetMaxVisNodes().
TGeoManager* TEveGeoTopNode::fManager [protected] |
Definition at line 98 of file TEveGeoNode.h.