#include <Fireworks/Core/interface/FW3DViewBase.h>
Public Member Functions | |
virtual void | addTo (FWConfiguration &) const |
FW3DViewBase (TEveWindowSlot *, FWViewType::EType) | |
FW3DViewDistanceMeasureTool * | getDMT () |
virtual void | populateController (ViewerParameterGUI &) const |
virtual bool | requestGLHandlerPick () const |
virtual void | setContext (const fireworks::Context &) |
void | setCurrentDMTVertex (double x, double y, double z) |
virtual void | setFrom (const FWConfiguration &) |
void | updateGlobalSceneScaleParameters () |
virtual | ~FW3DViewBase () |
Public Member Functions inherited from FWEveView | |
const fireworks::Context & | context () |
virtual FWViewContextMenuHandlerBase * | contextMenuHandler () const |
virtual void | eventBegin () |
virtual void | eventEnd () |
TEveScene * | eventScene () |
FWEveView (TEveWindowSlot *, FWViewType::EType, unsigned int version=7) | |
TEveScene * | geoScene () |
virtual bool | isEnergyScaleGlobal () const |
TEveElement * | ownedProducts () |
virtual void | saveImageTo (const std::string &iName) const |
virtual void | setBackgroundColor (Color_t) |
virtual void | setupEnergyScale () |
virtual void | useGlobalEnergyScaleChanged () |
FWViewContext * | viewContext () |
TEveViewer * | viewer () |
TGLViewer * | viewerGL () const |
virtual void | voteCaloMaxVal () |
virtual | ~FWEveView () |
Public Member Functions inherited from FWViewBase | |
void | destroy () |
FWViewBase (FWViewType::EType, unsigned int iVersion=1) | |
void | promptForSaveImageTo (TGFrame *) const |
FWViewType::EType | typeId () const |
const std::string & | typeName () const |
Public Member Functions inherited from FWConfigurableParameterizable | |
FWConfigurableParameterizable (unsigned int iVersion=1) | |
unsigned int | version () const |
virtual | ~FWConfigurableParameterizable () |
Public Member Functions inherited from FWParameterizable | |
void | add (FWParameterBase *) |
const_iterator | begin () const |
const_iterator | end () const |
FWParameterizable () | |
virtual | ~FWParameterizable () |
Public Member Functions inherited from FWConfigurable | |
FWConfigurable () | |
virtual | ~FWConfigurable () |
Private Member Functions | |
FW3DViewBase (const FW3DViewBase &) | |
const FW3DViewBase & | operator= (const FW3DViewBase &) |
void | rnrStyle (long) |
void | sceneClip (bool) |
void | selectable (bool) |
void | setCameraType (long) |
void | showMuonBarrel (long) |
Additional Inherited Members | |
Public Types inherited from FWParameterizable | |
typedef std::vector < FWParameterBase * > ::const_iterator | const_iterator |
Public Attributes inherited from FWViewBase | |
sigc::signal< void, const FWViewBase * > | beingDestroyed_ |
sigc::signal< void, Int_t, Int_t > | openSelectedModelContextMenu_ |
Protected Member Functions inherited from FWEveView | |
void | addToOrthoCamera (TGLOrthoCamera *, FWConfiguration &) const |
void | addToPerspectiveCamera (TGLPerspectiveCamera *, const std::string &, FWConfiguration &) const |
virtual void | cameraGuideChanged () |
virtual TEveCaloViz * | getEveCalo () const |
virtual void | pointLineScalesChanged () |
virtual void | resetCamera () |
void | setFromOrthoCamera (TGLOrthoCamera *, const FWConfiguration &) |
void | setFromPerspectiveCamera (TGLPerspectiveCamera *, const std::string &, const FWConfiguration &) |
Protected Member Functions inherited from FWViewBase | |
virtual | ~FWViewBase () |
Protected Attributes inherited from FWViewBase | |
FWViewType | m_type |
Description: <one line="" class="" summary>="">
Usage: <usage>
Definition at line 40 of file FW3DViewBase.h.
FW3DViewBase::FW3DViewBase | ( | TEveWindowSlot * | iParent, |
FWViewType::EType | typeId | ||
) |
Definition at line 110 of file FW3DViewBase.cc.
References FWEnumParameter::addEntry(), FWGenericParameter< T >::changed_, m_cameraType, m_clipParam, m_DMT, m_rnrStyle, m_selectable, m_showMuonBarrel, rnrStyle(), sceneClip(), selectable(), setCameraType(), showMuonBarrel(), and FWEveView::viewerGL().
|
virtual |
|
private |
|
virtual |
Reimplemented from FWEveView.
Definition at line 236 of file FW3DViewBase.cc.
References FWEveView::addTo(), FWEveView::addToPerspectiveCamera(), and FWEveView::viewerGL().
|
inline |
|
private |
|
virtual |
Reimplemented from FWEveView.
Definition at line 286 of file FW3DViewBase.cc.
References ViewerParameterGUI::addParam(), FW3DViewDistanceMeasureTool::buildGUI(), ViewerParameterGUI::getTabContainer(), m_cameraType, m_clipParam, m_DMT, m_rnrStyle, m_selectable, m_showMuonBarrel, m_showMuonEndcap, m_showPixelBarrel, m_showPixelEndcap, m_showTrackerBarrel, m_showTrackerEndcap, FWEveView::populateController(), ViewerParameterGUI::requestTab(), ViewerParameterGUI::separator(), and FWEveView::viewerGL().
|
virtual |
Reimplemented from FWEveView.
Definition at line 267 of file FW3DViewBase.cc.
References FW3DViewDistanceMeasureTool::kNone, FW3DViewDistanceMeasureTool::m_action, and m_DMT.
|
private |
Definition at line 206 of file FW3DViewBase.cc.
References FWEveView::geoScene(), and FWEveView::viewerGL().
Referenced by FW3DViewBase().
|
private |
Definition at line 219 of file FW3DViewBase.cc.
References FWEveView::geoScene(), m_glClip, and FWEveView::viewerGL().
Referenced by FW3DViewBase().
|
private |
Definition at line 214 of file FW3DViewBase.cc.
References FWEveView::geoScene().
Referenced by FW3DViewBase().
|
private |
Definition at line 196 of file FW3DViewBase.cc.
References FWEveView::viewerGL().
Referenced by FW3DViewBase().
|
virtual |
Reimplemented from FWEveView.
Reimplemented in FW3DView.
Definition at line 159 of file FW3DViewBase.cc.
References FWGenericParameter< T >::changed_, FWEveView::eventScene(), FWEveView::geoScene(), m_DMTline, m_geometry, m_showMuonEndcap, m_showPixelBarrel, m_showPixelEndcap, m_showTrackerBarrel, m_showTrackerEndcap, FWEveView::setContext(), FW3DViewGeometry::showMuonEndcap(), FW3DViewGeometry::showPixelBarrel(), FW3DViewGeometry::showPixelEndcap(), FW3DViewGeometry::showTrackerBarrel(), and FW3DViewGeometry::showTrackerEndcap().
Referenced by FW3DView::setContext().
void FW3DViewBase::setCurrentDMTVertex | ( | double | x, |
double | y, | ||
double | z | ||
) |
Definition at line 272 of file FW3DViewBase.cc.
References FW3DViewDistanceMeasureTool::kNone, FW3DViewDistanceMeasureTool::m_action, m_DMT, m_DMTline, FW3DViewDistanceMeasureTool::refCurrentVertex(), FW3DViewDistanceMeasureTool::resetAction(), and FWEveView::viewerGL().
Referenced by FWGLEventHandler::HandleButton().
|
virtual |
Reimplemented from FWEveView.
Definition at line 247 of file FW3DViewBase.cc.
References fireworks::Context::colorManager(), FWEveView::context(), alignCSCRings::s, FWEveView::setFrom(), FWEveView::setFromPerspectiveCamera(), FWColorManager::setGeomTransparency(), AlCaHLTBitMon_QueryRunRegistry::string, FWConfiguration::value(), FWConfiguration::valueForKey(), FWConfiguration::version(), and FWEveView::viewerGL().
|
private |
Definition at line 187 of file FW3DViewBase.cc.
References m_geometry, FW3DViewGeometry::showMuonBarrel(), and FW3DViewGeometry::showMuonBarrelFull().
Referenced by FW3DViewBase().
void FW3DViewBase::updateGlobalSceneScaleParameters | ( | ) |
|
private |
Definition at line 85 of file FW3DViewBase.h.
Referenced by FW3DViewBase(), and populateController().
|
private |
Definition at line 82 of file FW3DViewBase.h.
Referenced by FW3DViewBase(), and populateController().
|
private |
Definition at line 87 of file FW3DViewBase.h.
Referenced by FW3DViewBase(), getDMT(), populateController(), requestGLHandlerPick(), and setCurrentDMTVertex().
|
private |
Definition at line 88 of file FW3DViewBase.h.
Referenced by setContext(), and setCurrentDMTVertex().
|
private |
Definition at line 70 of file FW3DViewBase.h.
Referenced by setContext(), and showMuonBarrel().
|
private |
Definition at line 71 of file FW3DViewBase.h.
Referenced by sceneClip(), and ~FW3DViewBase().
|
private |
Definition at line 81 of file FW3DViewBase.h.
Referenced by FW3DViewBase(), and populateController().
|
private |
Definition at line 83 of file FW3DViewBase.h.
Referenced by FW3DViewBase(), and populateController().
|
private |
Definition at line 74 of file FW3DViewBase.h.
Referenced by FW3DViewBase(), and populateController().
|
private |
Definition at line 75 of file FW3DViewBase.h.
Referenced by populateController(), and setContext().
|
private |
Definition at line 76 of file FW3DViewBase.h.
Referenced by populateController(), and setContext().
|
private |
Definition at line 77 of file FW3DViewBase.h.
Referenced by populateController(), and setContext().
|
private |
Definition at line 78 of file FW3DViewBase.h.
Referenced by populateController(), and setContext().
|
private |
Definition at line 79 of file FW3DViewBase.h.
Referenced by populateController(), and setContext().