Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Loading...
Searching...
No Matches
CollectionManager Class Reference

Definition at line 528 of file collection_proxies.C.

Public Member Functions

 CollectionManager (Event *event)
 
void addCollection (REveDataCollection *collection, REveDataProxyBuilderBase *glBuilder, bool showInTable=false)
 
void FillImpliedSelected (REveDataItemList *itemList, REveElement::Set_t &impSelSet, const std::set< int > &sec_idcs)
 
void finishViewCreate ()
 
void LoadEvent ()
 
void ModelChanged (REveDataItemList *itemList, const REveDataCollection::Ids_t &ids)
 
void SetDataItemsFromEvent (REveDataCollection *collection)
 

Private Attributes

EventfEvent {nullptr}
 
std::vector< REveDataProxyBuilderBase * > m_builders
 
REveScenem_collections {nullptr}
 
bool m_inEventLoading {false}
 
std::vector< REveScene * > m_scenes
 
REveViewContextm_viewContext {nullptr}
 

Constructor & Destructor Documentation

◆ CollectionManager()

CollectionManager::CollectionManager ( Event * event)
inline

Definition at line 541 of file collection_proxies.C.

Member Function Documentation

◆ addCollection()

void CollectionManager::addCollection ( REveDataCollection * collection,
REveDataProxyBuilderBase * glBuilder,
bool showInTable = false )
inline

Definition at line 624 of file collection_proxies.C.

◆ FillImpliedSelected()

void CollectionManager::FillImpliedSelected ( REveDataItemList * itemList,
REveElement::Set_t & impSelSet,
const std::set< int > & sec_idcs )
inline

Definition at line 708 of file collection_proxies.C.

◆ finishViewCreate()

void CollectionManager::finishViewCreate ( )
inline

Definition at line 684 of file collection_proxies.C.

◆ LoadEvent()

void CollectionManager::LoadEvent ( )
inline

Definition at line 607 of file collection_proxies.C.

◆ ModelChanged()

void CollectionManager::ModelChanged ( REveDataItemList * itemList,
const REveDataCollection::Ids_t & ids )
inline

Definition at line 695 of file collection_proxies.C.

◆ SetDataItemsFromEvent()

void CollectionManager::SetDataItemsFromEvent ( REveDataCollection * collection)
inline

Definition at line 585 of file collection_proxies.C.

Member Data Documentation

◆ fEvent

Event* CollectionManager::fEvent {nullptr}
private

Definition at line 530 of file collection_proxies.C.

◆ m_builders

std::vector<REveDataProxyBuilderBase *> CollectionManager::m_builders
private

Definition at line 535 of file collection_proxies.C.

◆ m_collections

REveScene* CollectionManager::m_collections {nullptr}
private

Definition at line 537 of file collection_proxies.C.

◆ m_inEventLoading

bool CollectionManager::m_inEventLoading {false}
private

Definition at line 538 of file collection_proxies.C.

◆ m_scenes

std::vector<REveScene *> CollectionManager::m_scenes
private

Definition at line 532 of file collection_proxies.C.

◆ m_viewContext

REveViewContext* CollectionManager::m_viewContext {nullptr}
private

Definition at line 533 of file collection_proxies.C.

  • tutorials/visualisation/eve7/collection_proxies.C