TEveSceneList Class Reference

#include <TEveScene.h>

Inheritance diagram for TEveSceneList:

TEveElementList TEveElementList TEveProjectable TNamed TEveElement TEveProjectable TNamed TEveElement TEveProjectable TNamed TEveElement TEveProjectable TNamed TEveElement List of all members.

Public Member Functions

 TEveSceneList (const char *n="TEveSceneList", const char *t="")
virtual ~TEveSceneList ()
void DestroyScenes ()
void RepaintChangedScenes (Bool_t dropLogicals)
void RepaintAllScenes (Bool_t dropLogicals)
void DestroyElementRenderers (TEveElement *element)
void ProcessSceneChanges (Bool_t dropLogicals, TExMap *stampMap)
 ClassDef (TEveSceneList, 0)
 TEveSceneList (const char *n="TEveSceneList", const char *t="")
virtual ~TEveSceneList ()
void DestroyScenes ()
void RepaintChangedScenes (Bool_t dropLogicals)
void RepaintAllScenes (Bool_t dropLogicals)
void DestroyElementRenderers (TEveElement *element)
void ProcessSceneChanges (Bool_t dropLogicals, TExMap *stampMap)
 ClassDef (TEveSceneList, 0)

Private Member Functions

 TEveSceneList (const TEveSceneList &)
TEveSceneListoperator= (const TEveSceneList &)
 TEveSceneList (const TEveSceneList &)
TEveSceneListoperator= (const TEveSceneList &)

Detailed Description

Definition at line 78 of file TEveScene.h.


Constructor & Destructor Documentation

TEveSceneList::TEveSceneList ( const TEveSceneList  )  [private]

TEveSceneList::TEveSceneList ( const char *  n = "TEveSceneList",
const char *  t = "" 
)

Definition at line 236 of file TEveScene.cxx.

References xmlio::Class, and TEveElementList::SetChildClass().

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

Definition at line 88 of file TEveScene.h.

TEveSceneList::TEveSceneList ( const TEveSceneList  )  [private]

TEveSceneList::TEveSceneList ( const char *  n = "TEveSceneList",
const char *  t = "" 
)

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

Definition at line 88 of file TEveScene.h.


Member Function Documentation

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

void TEveSceneList::DestroyScenes (  ) 

Definition at line 245 of file TEveScene.cxx.

References TEveElement::fChildren, i, and s.

Referenced by TEveManager::~TEveManager().

void TEveSceneList::RepaintChangedScenes ( Bool_t  dropLogicals  ) 

Definition at line 262 of file TEveScene.cxx.

References TEveElement::fChildren, i, and s.

void TEveSceneList::RepaintAllScenes ( Bool_t  dropLogicals  ) 

Definition at line 277 of file TEveScene.cxx.

References TEveElement::fChildren, and i.

Referenced by TEveManager::FullRedraw3D().

void TEveSceneList::DestroyElementRenderers ( TEveElement element  ) 

Definition at line 288 of file TEveScene.cxx.

References TEveElement::fChildren, TEveElement::GetRenderObject(), and i.

Referenced by TEveManager::PreDeleteElement().

void TEveSceneList::ProcessSceneChanges ( Bool_t  dropLogicals,
TExMap stampMap 
)

Definition at line 303 of file TEveScene.cxx.

References bits, TGLLogicalShape::DLCacheClear(), TEveElement::fChildren, TGLLogicalShape::GetFirstPhysical(), i, TEveElement::kCBColorSelection, TEveElement::kCBObjProps, TEveElement::kCBTransBBox, kFALSE, kTRUE, Long64_t, TExMapIter::Next(), s, TGLPhysicalShape::Select(), TGLPhysicalShape::SetDiffuseColor(), TGLPhysicalShape::SetTransform(), TGLLogicalShape::UpdateBoundingBox(), value, and TObject::Warning().

Referenced by TEveManager::DoRedraw3D().

TEveSceneList::ClassDef ( TEveSceneList  ,
 
)

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

void TEveSceneList::DestroyScenes (  ) 

void TEveSceneList::RepaintChangedScenes ( Bool_t  dropLogicals  ) 

void TEveSceneList::RepaintAllScenes ( Bool_t  dropLogicals  ) 

void TEveSceneList::DestroyElementRenderers ( TEveElement element  ) 

void TEveSceneList::ProcessSceneChanges ( Bool_t  dropLogicals,
TExMap stampMap 
)

TEveSceneList::ClassDef ( TEveSceneList  ,
 
)


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