#include <Fireworks/Core/interface/FWViewGeometryList.h>
Public Member Functions | |
FWViewGeometryList (const fireworks::Context &context, bool projected=true) | |
void | updateColors () |
void | updateTransparency (bool projectedType) |
~FWViewGeometryList () override | |
Protected Member Functions | |
void | addToCompound (TEveElement *el, FWGeomColorIndex idx, bool applyTransp=true) const |
Protected Attributes | |
TEveCompound * | m_colorComp [kFWGeomColorSize] |
const fireworks::Context & | m_context |
const FWGeometry * | m_geom |
Private Member Functions | |
FWViewGeometryList (const FWViewGeometryList &)=delete | |
const FWViewGeometryList & | operator= (const FWViewGeometryList &)=delete |
Private Attributes | |
sigc::connection | m_colorConnection |
bool | m_projected |
sigc::connection | m_transpConnection |
Description: [one line class summary]
Usage: <usage>
Definition at line 34 of file FWViewGeometryList.h.
FWViewGeometryList::FWViewGeometryList | ( | const fireworks::Context & | context, |
bool | projected = true |
||
) |
Definition at line 22 of file FWViewGeometryList.cc.
References fireworks::Context::colorManager(), FWColorManager::geomColor(), FWColorManager::geomColorsHaveChanged_, FWColorManager::geomTransparency(), FWColorManager::geomTransparencyHaveChanged_, fireworks::Context::getGeom(), mps_fire::i, kFWGeomColorSize, m_colorComp, m_colorConnection, m_context, m_geom, m_projected, m_transpConnection, updateColors(), and updateTransparency().
|
override |
Definition at line 41 of file FWViewGeometryList.cc.
References mps_fire::i, kFWGeomColorSize, m_colorComp, m_colorConnection, and m_transpConnection.
|
privatedelete |
|
protected |
Definition at line 52 of file FWViewGeometryList.cc.
References m_colorComp.
Referenced by FWRPZViewGeometry::makeCaloOutlineRhoPhi(), FWRPZViewGeometry::makeCaloOutlineRhoZ(), FWRPZViewGeometry::makeMuonGeometryRhoPhi(), FWRPZViewGeometry::makeMuonGeometryRhoZ(), FWRPZViewGeometry::showGEM(), FWRPZViewGeometry::showME0(), FW3DViewGeometry::showMuonBarrel(), FW3DViewGeometry::showMuonBarrelFull(), FW3DViewGeometry::showMuonEndcap(), FWRPZViewGeometry::showPixelBarrel(), FW3DViewGeometry::showPixelBarrel(), FWRPZViewGeometry::showPixelEndcap(), FW3DViewGeometry::showPixelEndcap(), FWRPZViewGeometry::showRpcEndcap(), FWRPZViewGeometry::showTrackerBarrel(), FW3DViewGeometry::showTrackerBarrel(), FWRPZViewGeometry::showTrackerEndcap(), and FW3DViewGeometry::showTrackerEndcap().
|
privatedelete |
void FWViewGeometryList::updateColors | ( | ) |
Definition at line 63 of file FWViewGeometryList.cc.
References fireworks::Context::colorManager(), FWColorManager::geomColor(), FWColorManager::geomTransparency(), mps_fire::i, kFWGeomColorSize, m_colorComp, m_context, and m_projected.
Referenced by FWViewGeometryList().
void FWViewGeometryList::updateTransparency | ( | bool | projectedType | ) |
Definition at line 75 of file FWViewGeometryList.cc.
References fireworks::Context::colorManager(), FWColorManager::geomTransparency(), mps_fire::i, kFWGeomColorSize, m_colorComp, m_context, and m_projected.
Referenced by FWViewGeometryList().
|
protected |
Definition at line 47 of file FWViewGeometryList.h.
Referenced by addToCompound(), FWViewGeometryList(), FWRPZViewGeometry::makeMuonGeometryRhoPhi(), updateColors(), updateTransparency(), and ~FWViewGeometryList().
|
private |
Definition at line 58 of file FWViewGeometryList.h.
Referenced by FWViewGeometryList(), and ~FWViewGeometryList().
|
protected |
Definition at line 44 of file FWViewGeometryList.h.
Referenced by FWViewGeometryList(), FWRPZViewGeometry::makeCaloOutlineRhoPhi(), FWRPZViewGeometry::makeCaloOutlineRhoZ(), updateColors(), and updateTransparency().
|
protected |
Definition at line 45 of file FWViewGeometryList.h.
Referenced by FWRPZViewGeometry::estimateProjectionSizeDT(), FWViewGeometryList(), FWRPZViewGeometry::initStdGeoElements(), FWRPZViewGeometry::makeMuonGeometryRhoPhi(), FWRPZViewGeometry::makeMuonGeometryRhoZ(), FWRPZViewGeometry::showGEM(), FWRPZViewGeometry::showME0(), FW3DViewGeometry::showMuonBarrel(), FW3DViewGeometry::showMuonBarrelFull(), FW3DViewGeometry::showMuonEndcap(), FWRPZViewGeometry::showPixelBarrel(), FW3DViewGeometry::showPixelBarrel(), FWRPZViewGeometry::showPixelEndcap(), FW3DViewGeometry::showPixelEndcap(), FWRPZViewGeometry::showRpcEndcap(), FWRPZViewGeometry::showTrackerBarrel(), FW3DViewGeometry::showTrackerBarrel(), FWRPZViewGeometry::showTrackerEndcap(), and FW3DViewGeometry::showTrackerEndcap().
|
private |
Definition at line 59 of file FWViewGeometryList.h.
Referenced by FWViewGeometryList(), updateColors(), and updateTransparency().
|
private |
Definition at line 57 of file FWViewGeometryList.h.
Referenced by FWViewGeometryList(), and ~FWViewGeometryList().