CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Protected Attributes | Private Member Functions | Private Attributes
FWLegoViewBase Class Reference

#include <Fireworks/Core/interface/FWLegoViewBase.h>

Inheritance diagram for FWLegoViewBase:
FWEveView FWViewBase FWConfigurableParameterizable FWParameterizable FWConfigurable FWEveLegoView FWHFView

Public Member Functions

virtual void addTo (FWConfiguration &) const
 
 FWLegoViewBase (TEveWindowSlot *, FWViewType::EType)
 
virtual TEveCaloViz * getEveCalo () const
 
virtual void populateController (ViewerParameterGUI &) const
 
virtual void setContext (const fireworks::Context &)
 
virtual void setFrom (const FWConfiguration &)
 
virtual ~FWLegoViewBase ()
 
- Public Member Functions inherited from FWEveView
const fireworks::Contextcontext ()
 
virtual
FWViewContextMenuHandlerBase
contextMenuHandler () const
 
virtual void eventBegin ()
 
virtual void eventEnd ()
 
TEveScene * eventScene ()
 
 FWEveView (TEveWindowSlot *, FWViewType::EType, unsigned int version=7)
 
FWTEveViewerfwViewer ()
 
FWTGLViewerfwViewerGL () const
 
TEveScene * geoScene ()
 
virtual bool isEnergyScaleGlobal () const
 
TEveElement * ownedProducts ()
 
virtual bool requestGLHandlerPick () const
 
virtual void saveImageTo (const std::string &iName) const
 
virtual void setBackgroundColor (Color_t)
 
virtual void setupEnergyScale ()
 
virtual void useGlobalEnergyScaleChanged ()
 
FWViewContextviewContext ()
 
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 ()
 

Protected Attributes

TEveCaloLego * m_lego
 
TEveCaloLegoOverlay * m_overlay
 
- Protected Attributes inherited from FWEveView
const fireworks::Contextm_context
 
- Protected Attributes inherited from FWViewBase
FWViewType m_type
 

Private Member Functions

void autoScale ()
 
 FWLegoViewBase (const FWLegoViewBase &)
 
const FWLegoViewBaseoperator= (const FWLegoViewBase &)
 
void setAutoRebin ()
 
void setCameras ()
 
void setCell2DMode ()
 
void setFontSizein2D ()
 
void setPixelsPerBin ()
 
void setProjectionMode ()
 
void showOverlay ()
 

Private Attributes

FWBoolParameter m_autoRebin
 
FWEnumParameter m_cell2DMode
 
FWLongParameter m_drawValuesIn2D
 
FWDoubleParameter m_pixelsPerBin
 
FWEnumParameter m_projectionMode
 
FWBoolParameter m_showOverlay
 

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 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 ()
 

Detailed Description

Description: <one line="" class="" summary>="">

Usage: <usage>

Definition at line 39 of file FWLegoViewBase.h.

Constructor & Destructor Documentation

FWLegoViewBase::FWLegoViewBase ( TEveWindowSlot *  iParent,
FWViewType::EType  typeId 
)

Definition at line 52 of file FWLegoViewBase.cc.

FWLegoViewBase::~FWLegoViewBase ( )
virtual

Definition at line 82 of file FWLegoViewBase.cc.

FWLegoViewBase::FWLegoViewBase ( const FWLegoViewBase )
private

Member Function Documentation

void FWLegoViewBase::addTo ( FWConfiguration iTo) const
virtual

Reimplemented from FWEveView.

Definition at line 264 of file FWLegoViewBase.cc.

void FWLegoViewBase::autoScale ( )
private
TEveCaloViz * FWLegoViewBase::getEveCalo ( ) const
virtual

Reimplemented from FWEveView.

Definition at line 90 of file FWLegoViewBase.cc.

const FWLegoViewBase& FWLegoViewBase::operator= ( const FWLegoViewBase )
private
void FWLegoViewBase::populateController ( ViewerParameterGUI gui) const
virtual

Reimplemented from FWEveView.

Definition at line 312 of file FWLegoViewBase.cc.

void FWLegoViewBase::setAutoRebin ( )
private

Definition at line 162 of file FWLegoViewBase.cc.

void FWLegoViewBase::setCameras ( )
private
void FWLegoViewBase::setCell2DMode ( )
private

Definition at line 303 of file FWLegoViewBase.cc.

void FWLegoViewBase::setContext ( const fireworks::Context ctx)
virtual

Reimplemented from FWEveView.

Reimplemented in FWHFView, and FWEveLegoView.

Definition at line 96 of file FWLegoViewBase.cc.

Referenced by FWEveLegoView::setContext(), and FWHFView::setContext().

void FWLegoViewBase::setFontSizein2D ( )
private

Definition at line 287 of file FWLegoViewBase.cc.

void FWLegoViewBase::setFrom ( const FWConfiguration iFrom)
virtual

Reimplemented from FWEveView.

Definition at line 186 of file FWLegoViewBase.cc.

void FWLegoViewBase::setPixelsPerBin ( )
private

Definition at line 169 of file FWLegoViewBase.cc.

void FWLegoViewBase::setProjectionMode ( )
private

Definition at line 294 of file FWLegoViewBase.cc.

void FWLegoViewBase::showOverlay ( )
private

Definition at line 176 of file FWLegoViewBase.cc.

Member Data Documentation

FWBoolParameter FWLegoViewBase::m_autoRebin
private

Definition at line 78 of file FWLegoViewBase.h.

FWEnumParameter FWLegoViewBase::m_cell2DMode
private

Definition at line 81 of file FWLegoViewBase.h.

FWLongParameter FWLegoViewBase::m_drawValuesIn2D
private

Definition at line 82 of file FWLegoViewBase.h.

TEveCaloLego* FWLegoViewBase::m_lego
protected

Definition at line 59 of file FWLegoViewBase.h.

Referenced by FWEveLegoView::setContext(), and FWHFView::setContext().

TEveCaloLegoOverlay* FWLegoViewBase::m_overlay
protected

Definition at line 60 of file FWLegoViewBase.h.

FWDoubleParameter FWLegoViewBase::m_pixelsPerBin
private

Definition at line 79 of file FWLegoViewBase.h.

FWEnumParameter FWLegoViewBase::m_projectionMode
private

Definition at line 80 of file FWLegoViewBase.h.

FWBoolParameter FWLegoViewBase::m_showOverlay
private

Definition at line 83 of file FWLegoViewBase.h.