BOSS 6.6.4.p03
BESIII Offline Software System
|
#include <BesPolygon2D.h>
Public Member Functions | |
BesPolygon2D () | |
info box | |
BesPolygon2D (const char *name, const char *title, Int_t N, Double_t *P) | |
virtual | ~BesPolygon2D () |
virtual void | Draw (Option_t *option="") |
virtual void | Paint (Option_t *option="") |
virtual char * | GetObjectInfo (Int_t px, Int_t py) const |
virtual void | SetZRSign (Int_t sign) |
virtual void | Resize (Double_t ScaleFactor) |
virtual Int_t | DistancetoPrimitive (Int_t px, Int_t py) |
virtual void | ExecuteEvent (Int_t event, Int_t px, Int_t py) |
virtual void | SetInfoBox () |
virtual void | GetCenter (Double_t *Center) const |
virtual void | RotatePhi (Double_t phi) |
virtual void | Restore () |
virtual void | SetSize (Double_t size) |
Bool_t | IsRotatable () |
void | SetRotatable (Bool_t input) |
void | SetName (const char *name) |
void | SetTitle (const char *name) |
void | Delete (Option_t *option) |
void | DrawClass () |
void | DrawClone (Option_t *option) |
void | SetDrawOption (Option_t *option) |
void | SetPoints (Double_t *P) |
Protected Attributes | |
Double_t * | f_xx |
Double_t * | f_yy |
Int_t | fN |
Double_t * | fP |
Double_t * | fPBackUp |
Double_t | fCenter [3] |
Bool_t | fRotatable |
TPaveText * | fInfoBox |
Definition at line 27 of file BesPolygon2D.h.
BesPolygon2D::BesPolygon2D | ( | ) |
info box
BesPolygon2D::BesPolygon2D | ( | const char * | name, |
const char * | title, | ||
Int_t | N, | ||
Double_t * | P | ||
) |
Definition at line 67 of file BesPolygon2D.cxx.
|
virtual |
Definition at line 107 of file BesPolygon2D.cxx.
|
inline |
Definition at line 72 of file BesPolygon2D.h.
|
virtual |
Definition at line 176 of file BesPolygon2D.cxx.
Referenced by Emc2DCrystal::DistancetoPrimitive(), Muc2DStrip::DistancetoPrimitive(), and Tof2DScin::DistancetoPrimitive().
|
virtual |
Definition at line 120 of file BesPolygon2D.cxx.
Referenced by MdcROOTGeo::Draw(), MucROOTGeo::Draw(), BesGeometry::Draw2DXY(), and BesGeometry::Draw2DZR().
|
inline |
Definition at line 75 of file BesPolygon2D.h.
|
inline |
Definition at line 78 of file BesPolygon2D.h.
|
virtual |
Definition at line 262 of file BesPolygon2D.cxx.
|
virtual |
|
virtual |
Definition at line 293 of file BesPolygon2D.cxx.
Referenced by SetInfoBox().
|
inline |
Definition at line 60 of file BesPolygon2D.h.
Referenced by DistancetoPrimitive(), and Paint().
|
virtual |
Definition at line 131 of file BesPolygon2D.cxx.
Referenced by Emc2DCrystal::Paint(), Mdc2DWire::Paint(), Muc2DStrip::Paint(), and Tof2DScin::Paint().
|
virtual |
Definition at line 318 of file BesPolygon2D.cxx.
|
virtual |
Definition at line 362 of file BesPolygon2D.cxx.
Referenced by Paint(), Emc2DCrystal::Paint(), and Tof2DScin::Paint().
|
virtual |
Definition at line 348 of file BesPolygon2D.cxx.
Referenced by Paint().
|
inline |
Definition at line 81 of file BesPolygon2D.h.
|
virtual |
Definition at line 271 of file BesPolygon2D.cxx.
|
inline |
Definition at line 66 of file BesPolygon2D.h.
|
inline |
Definition at line 84 of file BesPolygon2D.h.
Referenced by BesPolygon2D().
|
inline |
Definition at line 63 of file BesPolygon2D.h.
Referenced by MdcROOTGeo::Draw(), MucROOTGeo::Draw(), and BesGeometry::InitGeometry().
|
virtual |
Definition at line 371 of file BesPolygon2D.cxx.
Referenced by Emc2DCrystal::Paint(), and Tof2DScin::Paint().
|
inline |
Definition at line 69 of file BesPolygon2D.h.
|
virtual |
Definition at line 302 of file BesPolygon2D.cxx.
|
protected |
Definition at line 31 of file BesPolygon2D.h.
Referenced by BesPolygon2D(), and Paint().
|
protected |
Definition at line 32 of file BesPolygon2D.h.
Referenced by BesPolygon2D(), and Paint().
|
protected |
Definition at line 36 of file BesPolygon2D.h.
Referenced by BesPolygon2D(), DistancetoPrimitive(), and SetSize().
|
protected |
Definition at line 39 of file BesPolygon2D.h.
Referenced by BesPolygon2D(), and SetInfoBox().
|
protected |
Definition at line 33 of file BesPolygon2D.h.
Referenced by BesPolygon2D(), DistancetoPrimitive(), GetCenter(), Paint(), Resize(), Restore(), RotatePhi(), SetPoints(), SetSize(), and SetZRSign().
|
protected |
Definition at line 34 of file BesPolygon2D.h.
Referenced by BesPolygon2D(), DistancetoPrimitive(), GetCenter(), Paint(), Resize(), Restore(), RotatePhi(), SetInfoBox(), SetPoints(), SetSize(), SetZRSign(), and ~BesPolygon2D().
|
protected |
Definition at line 35 of file BesPolygon2D.h.
Referenced by BesPolygon2D(), Restore(), and ~BesPolygon2D().
|
protected |
Definition at line 37 of file BesPolygon2D.h.
Referenced by BesPolygon2D(), IsRotatable(), and SetRotatable().