#include <TGeoAtt.h>
Inheritance diagram for TGeoAtt:
Definition at line 25 of file TGeoAtt.h.
TGeoAtt::TGeoAtt | ( | ) |
TGeoAtt::TGeoAtt | ( | Option_t * | vis_opt, | |
Option_t * | activity_opt = "" , |
|||
Option_t * | optimization_opt = "" | |||
) |
Definition at line 39 of file TGeoAtt.cxx.
References fGeoAtt, kFALSE, kTRUE, SetActiveDaughters(), SetActivity(), SetVisDaughters(), SetVisibility(), SetVisLeaves(), SetVisStreamed(), and SetVisTouched().
TGeoAtt::~TGeoAtt | ( | ) | [virtual] |
Definition at line 52 of file TGeoAtt.cxx.
TGeoAtt::TGeoAtt | ( | ) |
TGeoAtt::TGeoAtt | ( | Option_t * | vis_opt, | |
Option_t * | activity_opt = "" , |
|||
Option_t * | optimization_opt = "" | |||
) |
virtual TGeoAtt::~TGeoAtt | ( | ) | [virtual] |
void TGeoAtt::SetAttBit | ( | UInt_t | f | ) | [inline] |
Definition at line 73 of file TGeoAtt.h.
References fGeoAtt, and kBitMask.
Referenced by TGeoVolumeAssembly::CloneVolume(), TGeoVolume::CloneVolume(), TGeoVolumeAssembly::MakeAssemblyFromVolume(), TGeoPainter::PaintVolume(), TGeoVolume::SavePrimitive(), SetActiveDaughters(), SetActivity(), SetAttBit(), SetVisBranch(), SetVisDaughters(), SetVisibility(), SetVisLeaves(), SetVisOnly(), TGeoPainter::SetVisOption(), SetVisRaytrace(), SetVisStreamed(), and SetVisTouched().
void TGeoAtt::ResetAttBit | ( | UInt_t | f | ) | [inline] |
Definition at line 75 of file TGeoAtt.h.
References fGeoAtt, and kBitMask.
Referenced by TGeoPainter::ClearVisibleVolumes(), SetAttBit(), SetVisDaughters(), SetVisibility(), SetVisStreamed(), SetVisTouched(), and TGeoVolume::UnmarkSaved().
Definition at line 76 of file TGeoAtt.h.
References fGeoAtt.
Referenced by TGeoVolumeAssembly::CloneVolume(), TGeoVolume::CloneVolume(), IsActive(), IsActiveDaughters(), TGeoNode::IsOnScreen(), IsVisBranch(), IsVisContainers(), IsVisDaughters(), IsVisible(), IsVisLeaves(), IsVisOnly(), IsVisRaytrace(), IsVisStreamed(), IsVisTouched(), TGeoVolumeAssembly::MakeAssemblyFromVolume(), TGeoPainter::PaintVolume(), TGeoPainter::Raytrace(), and TGeoVolume::SavePrimitive().
Definition at line 78 of file TGeoAtt.h.
References flag, kVisRaytrace, and SetAttBit().
Referenced by TGeoVolume::Draw(), TGeoVolume::DrawOnly(), TGeoPainter::DrawPath(), and TGeoVolume::Raytrace().
void TGeoAtt::SetVisBranch | ( | ) |
Definition at line 58 of file TGeoAtt.cxx.
References kFALSE, kTRUE, kVisBranch, kVisContainers, kVisOnly, and SetAttBit().
Referenced by TGeoManager::DrawPath().
Definition at line 67 of file TGeoAtt.cxx.
References SetVisLeaves().
Referenced by TGeoVolume::SetVisContainers().
Definition at line 74 of file TGeoAtt.cxx.
References kFALSE, kVisBranch, kVisContainers, kVisOnly, and SetAttBit().
Referenced by SetVisContainers(), TGeoVolume::SetVisLeaves(), and TGeoAtt().
Definition at line 83 of file TGeoAtt.cxx.
References kFALSE, kVisBranch, kVisContainers, kVisOnly, and SetAttBit().
Referenced by TGeoVolume::SetVisOnly().
Definition at line 92 of file TGeoAtt.cxx.
References gGeoManager, TGeoManager::IsClosed(), kTRUE, kVisThis, ResetAttBit(), SetAttBit(), and SetVisTouched().
Referenced by TGeoVolume::SetAttVisibility(), TGeoNode::SetVisibility(), TGeoVolume::SetVisibility(), and TGeoAtt().
Definition at line 100 of file TGeoAtt.cxx.
References gGeoManager, TGeoManager::IsClosed(), kTRUE, kVisDaughters, ResetAttBit(), SetAttBit(), and SetVisTouched().
Referenced by TGeoAtt(), TGeoVolume::VisibleDaughters(), and TGeoNode::VisibleDaughters().
Definition at line 108 of file TGeoAtt.cxx.
References kVisStreamed, ResetAttBit(), and SetAttBit().
Referenced by TGeoManager::SaveAttributes(), TGeoNode::SaveAttributes(), and TGeoAtt().
Definition at line 115 of file TGeoAtt.cxx.
References kVisTouched, ResetAttBit(), and SetAttBit().
Referenced by TGeoManager::ClearAttributes(), SetVisDaughters(), TGeoNode::SetVisibility(), TGeoVolume::SetVisibility(), SetVisibility(), TGeoAtt(), TGeoVolume::VisibleDaughters(), and TGeoNode::VisibleDaughters().
Definition at line 87 of file TGeoAtt.h.
References flag, kActThis, and SetAttBit().
Referenced by TGeoVolume::SetActivity(), and TGeoAtt().
Definition at line 88 of file TGeoAtt.h.
References flag, kActDaughters, and SetAttBit().
Referenced by TGeoVolume::SetActiveDaughters(), and TGeoAtt().
void TGeoAtt::SetOptimization | ( | Option_t * | option | ) |
Definition at line 122 of file TGeoAtt.cxx.
Bool_t TGeoAtt::IsActive | ( | ) | const [inline] |
Definition at line 93 of file TGeoAtt.h.
References kActThis, and TestAttBit().
Referenced by TGeoVolume::IsActive().
Bool_t TGeoAtt::IsActiveDaughters | ( | ) | const [inline] |
Definition at line 94 of file TGeoAtt.h.
References kActDaughters, and TestAttBit().
Referenced by TGeoVolume::IsActiveDaughters().
Bool_t TGeoAtt::IsVisRaytrace | ( | ) | const [inline] |
Definition at line 95 of file TGeoAtt.h.
References kVisRaytrace, and TestAttBit().
Referenced by TGeoVolume::IsRaytracing().
Bool_t TGeoAtt::IsVisible | ( | ) | const [inline] |
Definition at line 96 of file TGeoAtt.h.
References kVisThis, and TestAttBit().
Referenced by TGeoVolume::IsVisible(), and TGeoNode::IsVisible().
Bool_t TGeoAtt::IsVisDaughters | ( | ) | const [inline] |
Definition at line 97 of file TGeoAtt.h.
References kVisDaughters, and TestAttBit().
Referenced by TGeoPainter::CountNodes(), TGeoVolume::CountNodes(), TGeoPainter::DistanceToPrimitiveVol(), TEveGeoNode::DumpShapeTree(), TGeoNode::IsVisDaughters(), TGeoVolume::IsVisibleDaughters(), TGeoNode::SaveAttributes(), and TEveGeoNodeEditor::SetModel().
Bool_t TGeoAtt::IsVisBranch | ( | ) | const [inline] |
Definition at line 98 of file TGeoAtt.h.
References kVisBranch, and TestAttBit().
Referenced by TGeoPainter::CountNodes(), TGeoPainter::DistanceToPrimitiveVol(), and TGeoPainter::Paint().
Bool_t TGeoAtt::IsVisContainers | ( | ) | const [inline] |
Definition at line 99 of file TGeoAtt.h.
References kVisContainers, and TestAttBit().
Referenced by TGeoVolume::IsVisContainers().
Bool_t TGeoAtt::IsVisLeaves | ( | ) | const [inline] |
Definition at line 100 of file TGeoAtt.h.
References kVisBranch, kVisContainers, kVisOnly, and TestAttBit().
Referenced by TGeoVolume::IsVisLeaves().
Bool_t TGeoAtt::IsVisOnly | ( | ) | const [inline] |
Definition at line 101 of file TGeoAtt.h.
References kVisOnly, and TestAttBit().
Referenced by TGeoVolume::IsVisOnly().
Bool_t TGeoAtt::IsVisStreamed | ( | ) | const [inline] |
Definition at line 103 of file TGeoAtt.h.
References kVisStreamed, and TestAttBit().
Referenced by TGeoNode::SaveAttributes().
Bool_t TGeoAtt::IsVisTouched | ( | ) | const [inline] |
Definition at line 104 of file TGeoAtt.h.
References kVisTouched, and TestAttBit().
Referenced by TGeoManager::ClearAttributes(), and TGeoNode::SaveAttributes().
void TGeoAtt::SetAttBit | ( | UInt_t | f | ) | [inline] |
void TGeoAtt::ResetAttBit | ( | UInt_t | f | ) | [inline] |
void TGeoAtt::SetVisBranch | ( | ) |
void TGeoAtt::SetOptimization | ( | Option_t * | option | ) |
Bool_t TGeoAtt::IsActive | ( | ) | const [inline] |
Bool_t TGeoAtt::IsActiveDaughters | ( | ) | const [inline] |
Bool_t TGeoAtt::IsVisRaytrace | ( | ) | const [inline] |
Bool_t TGeoAtt::IsVisible | ( | ) | const [inline] |
Bool_t TGeoAtt::IsVisDaughters | ( | ) | const [inline] |
Bool_t TGeoAtt::IsVisBranch | ( | ) | const [inline] |
Bool_t TGeoAtt::IsVisContainers | ( | ) | const [inline] |
Bool_t TGeoAtt::IsVisLeaves | ( | ) | const [inline] |
Definition at line 100 of file TGeoAtt.h.
References kVisBranch, kVisContainers, kVisOnly, and TestAttBit().
Bool_t TGeoAtt::IsVisOnly | ( | ) | const [inline] |
Bool_t TGeoAtt::IsVisStreamed | ( | ) | const [inline] |
Bool_t TGeoAtt::IsVisTouched | ( | ) | const [inline] |
UInt_t TGeoAtt::fGeoAtt [protected] |
Definition at line 65 of file TGeoAtt.h.
Referenced by ResetAttBit(), SetAttBit(), TestAttBit(), and TGeoAtt().