#include <Fireworks/Core/interface/FWGeometryTableViewManager.h>
Public Member Functions | |
FWViewBase * | buildView (TEveWindowSlot *iParent, const std::string &type) |
virtual void | colorsChanged () |
FWGeometryTableViewManager (FWGUIManager *, std::string fileName) | |
TList * | getListOfVolumes () const |
TGeoNode * | getTopTGeoNode () |
virtual void | newItem (const FWEventItem *) |
virtual FWTypeToRepresentations | supportedTypesAndRepresentations () const |
virtual | ~FWGeometryTableViewManager () |
Public Member Functions inherited from FWViewManagerBase | |
void | colorsChangedSlot () |
const fireworks::Context & | context () const |
virtual void | eventBegin () |
virtual void | eventEnd () |
void | modelChangesComingSlot () |
void | modelChangesDoneSlot () |
void | setChangeManager (FWModelChangeManager *iCM) |
void | setColorManager (FWColorManager *iCM) |
virtual void | setContext (const fireworks::Context *x) |
virtual | ~FWViewManagerBase () |
Static Public Member Functions | |
static TGeoManager * | getGeoMangeur () |
static void | setGeoManagerRuntime (TGeoManager *) |
Protected Member Functions | |
virtual void | modelChangesComing () |
virtual void | modelChangesDone () |
Protected Member Functions inherited from FWViewManagerBase | |
FWModelChangeManager & | changeManager () const |
FWColorManager & | colorManager () const |
void * | createInstanceOf (const TClass *iBaseClass, const char *iNameOfClass) |
FWViewManagerBase () | |
Protected Attributes | |
std::vector< boost::shared_ptr < FWGeometryTableViewBase > > | m_views |
Private Member Functions | |
void | beingDestroyed (const FWViewBase *iView) |
FWGeometryTableViewManager (const FWGeometryTableViewManager &) | |
const FWGeometryTableViewManager & | operator= (const FWGeometryTableViewManager &) |
void | setGeoManagerFromFile () |
Private Attributes | |
std::string | m_fileName |
Static Private Attributes | |
static TGeoManager * | s_geoManager = 0 |
Description: [one line class summary]
Usage: <usage>
Definition at line 30 of file FWGeometryTableViewManager.h.
FWGeometryTableViewManager::FWGeometryTableViewManager | ( | FWGUIManager * | iGUIMgr, |
std::string | fileName | ||
) |
Definition at line 34 of file FWGeometryTableViewManager.cc.
References buildView(), f, FWViewType::idToName(), FWViewType::kGeometryTable, FWViewType::kOverlapTable, and FWGUIManager::registerViewBuilder().
|
virtual |
Definition at line 44 of file FWGeometryTableViewManager.cc.
|
private |
|
private |
Definition at line 70 of file FWGeometryTableViewManager.cc.
References m_views.
Referenced by buildView().
FWViewBase * FWGeometryTableViewManager::buildView | ( | TEveWindowSlot * | iParent, |
const std::string & | type | ||
) |
Definition at line 50 of file FWGeometryTableViewManager.cc.
References beingDestroyed(), FWViewManagerBase::colorManager(), FWViewType::kGeometryTable, FWViewType::kOverlapTable, m_views, s_geoManager, setGeoManagerFromFile(), and FWViewType::sName.
Referenced by FWGeometryTableViewManager().
|
virtual |
Implements FWViewManagerBase.
Definition at line 81 of file FWGeometryTableViewManager.cc.
References m_views.
|
static |
Definition at line 89 of file FWGeometryTableViewManager.cc.
References s_geoManager.
Referenced by FWOverlapTableManager::cellRenderer(), FWGeometryTableManager::checkRegionOfInterest(), FWGeoMaterialValidator::fillOptions(), FWGeometryTableView::FWGeometryTableView(), FWGeometryTableViewManager_GetGeoManager(), FWOverlapTableManager::getOverlapTitles(), FWOverlapTableManager::importOverlaps(), FWEveDetectorGeo::Paint(), FWEveOverlap::Paint(), FWOverlapTableManager::printOverlaps(), FWGeometryTableManager::setVisibility(), and FWGeometryTableManager::setVisibilityChld().
TList* FWGeometryTableViewManager::getListOfVolumes | ( | ) | const |
TGeoNode* FWGeometryTableViewManager::getTopTGeoNode | ( | ) |
|
inlineprotectedvirtual |
called when models have changed and so the display must be updated
Implements FWViewManagerBase.
Definition at line 51 of file FWGeometryTableViewManager.h.
|
inlineprotectedvirtual |
|
inlinevirtual |
|
private |
|
private |
Definition at line 108 of file FWGeometryTableViewManager.cc.
References alignCSCRings::e, cmsRelvalreport::exit, mergeVDriftHistosByStation::file, FWGeometry::findFile(), fwLog, fwlog::kError, fwlog::kInfo, m_fileName, and s_geoManager.
Referenced by buildView().
|
static |
Definition at line 99 of file FWGeometryTableViewManager.cc.
References s_geoManager, and vdt::x.
Referenced by FWFFLooper::remakeGeometry().
|
inlinevirtual |
|
private |
Definition at line 62 of file FWGeometryTableViewManager.h.
Referenced by setGeoManagerFromFile().
|
protected |
Definition at line 54 of file FWGeometryTableViewManager.h.
Referenced by beingDestroyed(), buildView(), and colorsChanged().
|
staticprivate |
Definition at line 61 of file FWGeometryTableViewManager.h.
Referenced by buildView(), getGeoMangeur(), setGeoManagerFromFile(), and setGeoManagerRuntime().