Loading [MathJax]/extensions/tex2jax.js
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 536 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)
 
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 550 of file collection_proxies.C.

Member Function Documentation

◆ addCollection()

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

Definition at line 646 of file collection_proxies.C.

◆ FillImpliedSelected()

void CollectionManager::FillImpliedSelected ( REveDataItemList itemList,
REveElement::Set_t &  impSelSet 
)
inline

Definition at line 741 of file collection_proxies.C.

◆ finishViewCreate()

void CollectionManager::finishViewCreate ( )
inline

Definition at line 713 of file collection_proxies.C.

◆ LoadEvent()

void CollectionManager::LoadEvent ( )
inline

Definition at line 627 of file collection_proxies.C.

◆ ModelChanged()

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

Definition at line 727 of file collection_proxies.C.

◆ SetDataItemsFromEvent()

void CollectionManager::SetDataItemsFromEvent ( REveDataCollection collection)
inline

Definition at line 603 of file collection_proxies.C.

Member Data Documentation

◆ fEvent

Event* CollectionManager::fEvent {nullptr}
private

Definition at line 539 of file collection_proxies.C.

◆ m_builders

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

Definition at line 544 of file collection_proxies.C.

◆ m_collections

REveScene* CollectionManager::m_collections {nullptr}
private

Definition at line 546 of file collection_proxies.C.

◆ m_inEventLoading

bool CollectionManager::m_inEventLoading {false}
private

Definition at line 547 of file collection_proxies.C.

◆ m_scenes

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

Definition at line 541 of file collection_proxies.C.

◆ m_viewContext

REveViewContext* CollectionManager::m_viewContext {nullptr}
private

Definition at line 542 of file collection_proxies.C.

  • tutorials/eve7/collection_proxies.C