CMS 3D CMS Logo

List of all members | Public Member Functions | Protected Attributes
FWDetailViewCanvas< T > Class Template Reference

#include <FWDetailViewCanvas.h>

Inheritance diagram for FWDetailViewCanvas< T >:
FWDetailView< T > FWDetailViewBase

Public Member Functions

 FWDetailViewCanvas ()
 
void init (TEveWindowSlot *) override
 
 ~FWDetailViewCanvas () override
 
- Public Member Functions inherited from FWDetailView< T >
virtual void build (const FWModelId &, const T *)=0
 
void build (const FWModelId &iID, const void *iData) override
 
 FWDetailView ()
 
virtual void setTextInfo (const FWModelId &, const T *)=0
 
- Public Member Functions inherited from FWDetailViewBase
void build (const FWModelId &)
 
const fireworks::Contextcontext () const
 
 FWDetailViewBase (const FWDetailViewBase &)=delete
 
const FWEventItemitem ()
 
const FWDetailViewBaseoperator= (const FWDetailViewBase &)=delete
 
virtual void setBackgroundColor (Color_t col)
 
void setItem (const FWEventItem *x)
 
virtual ~FWDetailViewBase ()
 

Protected Attributes

TGCompositeFrame * m_guiFrame
 
TCanvas * m_infoCanvas
 
TCanvas * m_viewCanvas
 

Additional Inherited Members

- Static Public Member Functions inherited from FWDetailView< T >
static std::string classRegisterTypeName ()
 
static std::string classTypeName ()
 
- Static Public Member Functions inherited from FWDetailViewBase
static void drawCanvasBox (Double_t *pos, Color_t fillCol, Int_t fillType=0, bool bg=kTRUE)
 
static void drawCanvasDot (Float_t x, Float_t y, Float_t r, Color_t)
 
- Protected Member Functions inherited from FWDetailViewBase
 FWDetailViewBase (const std::type_info &)
 

Detailed Description

template<typename T>
class FWDetailViewCanvas< T >

Definition at line 11 of file FWDetailViewCanvas.h.

Constructor & Destructor Documentation

◆ FWDetailViewCanvas()

template<typename T>
FWDetailViewCanvas< T >::FWDetailViewCanvas ( )

◆ ~FWDetailViewCanvas()

template<typename T>
FWDetailViewCanvas< T >::~FWDetailViewCanvas ( )
override

Member Function Documentation

◆ init()

template<typename T>
void FWDetailViewCanvas< T >::init ( TEveWindowSlot *  )
overridevirtual

Implements FWDetailViewBase.

Member Data Documentation

◆ m_guiFrame

template<typename T>
TGCompositeFrame* FWDetailViewCanvas< T >::m_guiFrame
protected

Definition at line 20 of file FWDetailViewCanvas.h.

◆ m_infoCanvas

template<typename T>
TCanvas* FWDetailViewCanvas< T >::m_infoCanvas
protected

Definition at line 19 of file FWDetailViewCanvas.h.

◆ m_viewCanvas

template<typename T>
TCanvas* FWDetailViewCanvas< T >::m_viewCanvas
protected

Definition at line 21 of file FWDetailViewCanvas.h.