#include <GfxBase.h>
Inheritance diagram for GfxBase:

Public Member Functions | |
| GfxBase () | |
| virtual | ~GfxBase () |
| virtual void | Init (PageDisplay &, EVD &) |
| virtual void | Configure (Mint &) |
| virtual GfxCfg & | GetCfg ()=0 |
| GraphicsView::GraphicsView_t | GetGraphicsView (void) |
| Tell the Gfx which view it is displaying. | |
| void | SetGraphicsView (GraphicsView::GraphicsView_t view) |
| PlaneView::PlaneView_t | GetPlaneView (void) |
| void | SetPlaneView (PlaneView::PlaneView_t view) |
| ViewState * | GetViewState () |
| const ViewState * | GetViewState () const |
| void | SetViewState (ViewState *vs) |
| ZoomPad * | GetPad () |
| void | SetPad (ZoomPad *pd) |
| GfxBase () | |
| virtual | ~GfxBase () |
| virtual void | Init (PageDisplay &, MultiPage &) |
| virtual void | Configure (Mint &) |
| virtual GfxCfg & | GetCfg ()=0 |
| PlaneView::PlaneView_t | GetPlaneView (void) |
| Tell the Gfx which view it is displaying. | |
| void | SetPlaneView (PlaneView::PlaneView_t view) |
| ViewState * | GetViewState () |
| const ViewState * | GetViewState () const |
| void | SetViewState (ViewState *vs) |
Public Attributes | |
| SigC::Signal1< void, const char * > | text_info |
| SigC::Signal0< void > | destroyed |
| TObject methods to override:. | |
| SigC::Signal1< void, const char * > | text_info |
| SigC::Signal0< void > | destroyed |
| TObject methods to override:. | |
Private Attributes | |
| GraphicsView::GraphicsView_t | fGraphicsView |
| PlaneView::PlaneView_t | fPlaneView |
| ViewState * | fViewState |
| ZoomPad * | fPad |
| ViewState * | fViewState |
Contact: bv@bnl.gov
Created on: Mon Oct 7 10:38:02 2002
Definition at line 34 of file EventDisplay/GfxBase.h.
|
|
Definition at line 39 of file EventDisplay/GfxBase.h. 00039 {}
|
|
|
Definition at line 40 of file EventDisplay/GfxBase.h. References destroyed. 00040 { destroyed.emit(); }
|
|
|
Definition at line 39 of file Midad/MultiPage/GfxBase.h. 00039 {}
|
|
|
Definition at line 40 of file Midad/MultiPage/GfxBase.h. References destroyed. 00040 { destroyed.emit(); }
|
|
|
This is called every time the Mint object changes. The Gfx object should pull data from Mint to configure itself. Mint will exist for the lifetime of the Gfx object. Reimplemented in GfxDigitList, GfxMCVecList, GfxShowerList, GfxStripList, GfxTrackList, GfxDigitList, GfxStripList, and GfxTrackList. Definition at line 51 of file Midad/MultiPage/GfxBase.h. 00051 {}
|
|
|
This is called every time the Mint object changes. The Gfx object should pull data from Mint to configure itself. Mint will exist for the lifetime of the Gfx object. Reimplemented in GfxDigitList, GfxMCVecList, GfxShowerList, GfxStripList, GfxTrackList, GfxDigitList, GfxStripList, and GfxTrackList. Definition at line 51 of file EventDisplay/GfxBase.h. 00051 {}
|
|
|
Return the configurable associated with this Gfx. Some things may be set which are meaningless for a particular Gfx. The sub class MUST implement this because there is no way to create the base class CfgConfigurable. Implemented in GfxDigitList, GfxMCVecList, GfxShowerList, GfxStripList, GfxTrackList, GfxDigitList, GfxStripList, and GfxTrackList. |
|
|
Return the configurable associated with this Gfx. Some things may be set which are meaningless for a particular Gfx. The sub class MUST implement this because there is no way to create the base class CfgConfigurable. Implemented in GfxDigitList, GfxMCVecList, GfxShowerList, GfxStripList, GfxTrackList, GfxDigitList, GfxStripList, and GfxTrackList. Referenced by MultiPage::AddGfx(). |
|
|
Tell the Gfx which view it is displaying.
Definition at line 64 of file EventDisplay/GfxBase.h. Referenced by GfxTrack::BuildDiscreteImp(), GfxShower::BuildDiscreteImp(), GfxMCVec::BuildDiscreteImp(), GfxTrack::BuildRealImp(), GfxShower::BuildRealImp(), GfxMCVec::BuildRealImp(), GfxDigitList::Configure(), GfxDigit::Configure(), GfxShower::GetCandShowerData(), GfxTrack::GetCandTrackData(), GfxDigitList::HideDigits(), GfxShowerList::HideShowers(), GfxStripList::HideStrips(), GfxTrackList::HideTracks(), and GfxMCVecList::HideVecs(). 00064 { return fGraphicsView; }
|
|
|
Definition at line 72 of file EventDisplay/GfxBase.h. 00072 {return fPad;}
|
|
|
Tell the Gfx which view it is displaying.
Definition at line 64 of file Midad/MultiPage/GfxBase.h. 00064 { return fPlaneView; }
|
|
|
Definition at line 66 of file EventDisplay/GfxBase.h. Referenced by GfxTrack::BuildDiscreteImp(), GfxShower::BuildDiscreteImp(), GfxTrack::BuildRealImp(), GfxShower::BuildRealImp(), GfxShower::GetCandShowerData(), and GfxTrack::GetCandTrackData(). 00066 { return fPlaneView; }
|
|
|
Definition at line 68 of file Midad/MultiPage/GfxBase.h. 00068 { return fViewState; }
|
|
|
Definition at line 67 of file Midad/MultiPage/GfxBase.h. 00067 { return fViewState; }
|
|
|
Definition at line 70 of file EventDisplay/GfxBase.h. 00070 { return fViewState; }
|
|
|
Definition at line 69 of file EventDisplay/GfxBase.h. Referenced by GfxTrack::Configure(), GfxStrip::Configure(), GfxShower::Configure(), GfxMCVec::Configure(), GfxDigitList::Configure(), GfxDigit::Configure(), GfxDigitList::DigitMasked(), GfxDigitList::GetDigitColor(), GfxStripList::GetStripColor(), GfxTrackList::Init(), GfxStripList::Init(), GfxShowerList::Init(), GfxMCVecList::Init(), GfxDigitList::Init(), and GfxStripList::StripMasked(). 00069 { return fViewState; }
|
|
||||||||||||
|
Reimplemented in GfxDigitList, GfxStripList, and GfxTrackList. Definition at line 46 of file Midad/MultiPage/GfxBase.h. 00046 {}
|
|
||||||||||||
|
Reimplemented in GfxDigitList, GfxMCVecList, GfxShowerList, GfxStripList, and GfxTrackList. Definition at line 46 of file EventDisplay/GfxBase.h. Referenced by MultiPage::AddGfx(), and EVD::AddGfx(). 00046 {}
|
|
|
Definition at line 65 of file EventDisplay/GfxBase.h. References fGraphicsView. Referenced by EVD::AddGfx(). 00065 { fGraphicsView = view; }
|
|
|
Definition at line 73 of file EventDisplay/GfxBase.h. References fPad. Referenced by EVD::AddGfx(). 00073 {fPad=pd;}
|
|
|
Definition at line 65 of file Midad/MultiPage/GfxBase.h. References fPlaneView. 00065 { fPlaneView = view; }
|
|
|
Definition at line 67 of file EventDisplay/GfxBase.h. References fPlaneView. Referenced by MultiPage::AddGfx(), and EVD::AddGfx(). 00067 { fPlaneView = view; }
|
|
|
Definition at line 69 of file Midad/MultiPage/GfxBase.h. References fViewState. 00069 { fViewState = vs; }
|
|
|
Definition at line 71 of file EventDisplay/GfxBase.h. References fViewState. Referenced by MultiPage::AddGfx(), and EVD::AddGfx(). 00071 { fViewState = vs; }
|
|
|
TObject methods to override:. Called for pad to find out where object is in relation to pointer int DistancetoPrimitive(int px, int py); Definition at line 92 of file Midad/MultiPage/GfxBase.h. |
|
|
TObject methods to override:. Called for pad to find out where object is in relation to pointer int DistancetoPrimitive(int px, int py); Definition at line 95 of file EventDisplay/GfxBase.h. Referenced by ~GfxBase(). |
|
|
Definition at line 98 of file EventDisplay/GfxBase.h. Referenced by SetGraphicsView(). |
|
|
Definition at line 102 of file EventDisplay/GfxBase.h. Referenced by SetPad(). |
|
|
Definition at line 95 of file Midad/MultiPage/GfxBase.h. Referenced by SetPlaneView(). |
|
|
Definition at line 96 of file Midad/MultiPage/GfxBase.h. |
|
|
Definition at line 101 of file EventDisplay/GfxBase.h. Referenced by SetViewState(). |
|
|
Base classes should emit this signal to announce any short textual information Definition at line 61 of file Midad/MultiPage/GfxBase.h. |
|
|
Base classes should emit this signal to announce any short textual information Definition at line 61 of file EventDisplay/GfxBase.h. Referenced by MultiPage::AddGfx(), and EVD::AddGfx(). |
1.3.9.1