#include <Canvas.h>
Public Member Functions | |
| Canvas (TGMainFrame *mf) | |
| virtual | ~Canvas () |
| virtual void | Draw (const char *opt=0)=0 |
| virtual const char * | PrintTag () const |
| virtual const char * | Description () const |
| virtual void | Print (const char *f) |
| void | Connect () |
| Make signal/slot connections. More... | |
Public Member Functions inherited from evdb::Printable | |
| Printable () | |
| virtual | ~Printable () |
Protected Attributes | |
| TGCompositeFrame * | fFrame |
| Graphics frame. More... | |
| TGLayoutHints * | fLayout |
| Layout hints for frame. More... | |
| TRootEmbeddedCanvas * | fEmbCanvas |
| Embedded canvas. More... | |
| TCanvas * | fCanvas |
| The ROOT drawing canvas. More... | |
| unsigned short | fXsize |
| Size of the canvas;. More... | |
| unsigned short | fYsize |
| Size of the canvas;. More... | |
| float | fAspectRatio |
| fYsize/fXsize More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from evdb::Printable | |
| static void | AddToListOfPrintables (const char *name, evdb::Printable *p) |
| static void | RemoveFromListOfPrintables (evdb::Printable *p) |
| static std::map< std::string, evdb::Printable * > & | GetPrintables () |
| evdb::Canvas::Canvas | ( | TGMainFrame * | mf | ) |
Perform the basic setup for a drawing canvas
Definition at line 33 of file Canvas.cxx.
|
virtual |
Definition at line 78 of file Canvas.cxx.
| void evdb::Canvas::Connect | ( | ) |
Make signal/slot connections.
Definition at line 68 of file Canvas.cxx.
|
inlinevirtual |
Reimplemented from evdb::Printable.
Reimplemented in evd::TWQProjectionView, evd::TWQMultiTPCProjectionView, evdb::testCanvas1, evd::CalorView, evd::Ortho3DView, and evd::Display3DView.
|
pure virtual |
Implemented in evd::TWQProjectionView, evd::TWQMultiTPCProjectionView, evdb::testCanvas1, evd::CalorView, evd::Ortho3DView, and evd::Display3DView.
|
virtual |
|
inlinevirtual |
Implements evdb::Printable.
Reimplemented in evd::TWQProjectionView, evd::TWQMultiTPCProjectionView, evdb::testCanvas1, evd::CalorView, evd::Ortho3DView, and evd::Display3DView.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
1.8.11