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

Public Member Functions | |
| UserCanvas () | |
| virtual | ~UserCanvas () |
| virtual TObject * | Init (Mint *mint, PageDisplay *pd, GuiBox &box) |
| This returns a CanvasSignals object. | |
| void | Clear () |
| void | Update () |
| Implement to respond to a change in the data. | |
| void | Unzoom () |
| void | Rezoom () |
| void | FullZoom () |
| void | AutoZoom () |
Private Member Functions | |
| UserCanvas (const UserCanvas &rhs) | |
| UserCanvas & | operator= (const UserCanvas &rhs) |
Private Attributes | |
| CanvasSignals * | fCanvasSignals |
| Mint * | fMint |
Midad/Base
Contact: bv@bnl.gov
Created on: Thu Oct 24 09:10:35 2002
Definition at line 26 of file UserCanvas.h.
|
|
Definition at line 8 of file UserCanvas.cxx. 00009 : fCanvasSignals(0) 00010 { 00011 }
|
|
|
Definition at line 13 of file UserCanvas.cxx. References fCanvasSignals. 00014 {
00015 if (fCanvasSignals) { delete fCanvasSignals; fCanvasSignals = 0; }
00016 }
|
|
|
|
|
|
Reimplemented from PageABC. Definition at line 46 of file UserCanvas.cxx. References CanvasSignals::AutoZoom(), and fCanvasSignals. 00047 {
00048 fCanvasSignals->AutoZoom();
00049 }
|
|
|
Implement to respond to a new record read in, the actual record is accessible in the subsequent Update() call. Reimplemented from PageABC. Definition at line 25 of file UserCanvas.cxx. References fCanvasSignals. 00026 {
00027 fCanvasSignals->Clear();
00028 }
|
|
|
Reimplemented from PageABC. Definition at line 42 of file UserCanvas.cxx. References fCanvasSignals, and CanvasSignals::FullZoom(). 00043 {
00044 fCanvasSignals->FullZoom();
00045 }
|
|
||||||||||||||||
|
This returns a CanvasSignals object.
Reimplemented from CanvasPage. Definition at line 18 of file UserCanvas.cxx. References fCanvasSignals, fMint, and CanvasPage::Init(). 00019 {
00020 this->CanvasPage::Init(mint,pd,box);
00021 fMint = mint;
00022 fCanvasSignals = new CanvasSignals(this->GetCanvas());
00023 return fCanvasSignals;
00024 }
|
|
|
|
|
|
Reimplemented from PageABC. Definition at line 38 of file UserCanvas.cxx. References fCanvasSignals, and CanvasSignals::Rezoom(). 00039 {
00040 fCanvasSignals->Rezoom();
00041 }
|
|
|
Reimplemented from PageABC. Definition at line 34 of file UserCanvas.cxx. References fCanvasSignals, and CanvasSignals::Unzoom(). 00035 {
00036 fCanvasSignals->Unzoom();
00037 }
|
|
|
Implement to respond to a change in the data.
Reimplemented from PageABC. Definition at line 29 of file UserCanvas.cxx. References fCanvasSignals, fMint, Mint::GetJint(), Jint::GetMom(), and CanvasSignals::Update(). 00030 {
00031 const MomNavigator* mom = fMint->GetJint().GetMom();
00032 fCanvasSignals->Update(mom);
00033 }
|
|
|
Definition at line 50 of file UserCanvas.h. Referenced by AutoZoom(), Clear(), FullZoom(), Init(), Rezoom(), Unzoom(), Update(), and ~UserCanvas(). |
|
|
Definition at line 51 of file UserCanvas.h. |
1.3.9.1