CGEM BOSS 6.6.5.i
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) |
virtual void | Stretch (Double_t sx, Double_t sy, Double_t sz, Double_t factor) |
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 74 of file BesPolygon2D.h.
|
virtual |
Definition at line 177 of file BesPolygon2D.cxx.
Referenced by Cgem2DVStrip::DistancetoPrimitive(), Cgem2DXStrip::DistancetoPrimitive(), Emc2DCrystal::DistancetoPrimitive(), Muc2DStrip::DistancetoPrimitive(), and Tof2DScin::DistancetoPrimitive().
|
virtual |
Definition at line 121 of file BesPolygon2D.cxx.
Referenced by CgemROOTGeo::Draw(), MdcROOTGeo::Draw(), MucROOTGeo::Draw(), BesGeometry::Draw2DXY(), BesGeometry::Draw2DZR(), and CgemROOTGeo::DrawUF().
|
inline |
Definition at line 77 of file BesPolygon2D.h.
|
inline |
Definition at line 80 of file BesPolygon2D.h.
|
virtual |
Definition at line 263 of file BesPolygon2D.cxx.
|
virtual |
Definition at line 337 of file BesPolygon2D.cxx.
Referenced by Cgem2DXStrip::Paint(), Resize(), and Stretch().
|
virtual |
Definition at line 294 of file BesPolygon2D.cxx.
Referenced by SetInfoBox().
|
inline |
Definition at line 62 of file BesPolygon2D.h.
Referenced by DistancetoPrimitive(), and Paint().
|
virtual |
Definition at line 132 of file BesPolygon2D.cxx.
Referenced by Cgem2DVStrip::Paint(), Cgem2DXStrip::Paint(), Emc2DCrystal::Paint(), Mdc2DWire::Paint(), Muc2DStrip::Paint(), and Tof2DScin::Paint().
|
virtual |
Definition at line 319 of file BesPolygon2D.cxx.
|
virtual |
Definition at line 363 of file BesPolygon2D.cxx.
Referenced by Paint(), Cgem2DXStrip::Paint(), Emc2DCrystal::Paint(), and Tof2DScin::Paint().
|
virtual |
Definition at line 349 of file BesPolygon2D.cxx.
Referenced by Paint().
|
inline |
Definition at line 83 of file BesPolygon2D.h.
|
virtual |
Definition at line 272 of file BesPolygon2D.cxx.
|
inline |
Definition at line 68 of file BesPolygon2D.h.
|
inline |
Definition at line 86 of file BesPolygon2D.h.
Referenced by BesPolygon2D().
|
inline |
Definition at line 65 of file BesPolygon2D.h.
Referenced by MucROOTGeo::Draw(), MdcROOTGeo::Init2DGeometry(), BesGeometry::InitGeometry(), and CgemROOTGeo::InitGeometry().
|
virtual |
Definition at line 372 of file BesPolygon2D.cxx.
Referenced by Emc2DCrystal::Paint(), and Tof2DScin::Paint().
|
inline |
Definition at line 71 of file BesPolygon2D.h.
|
virtual |
Definition at line 303 of file BesPolygon2D.cxx.
|
virtual |
Definition at line 386 of file BesPolygon2D.cxx.
Referenced by Cgem2DXStrip::Paint().
|
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(), SetZRSign(), and Stretch().
|
protected |
Definition at line 34 of file BesPolygon2D.h.
Referenced by BesPolygon2D(), DistancetoPrimitive(), GetCenter(), Paint(), Resize(), Restore(), RotatePhi(), SetInfoBox(), SetPoints(), SetSize(), SetZRSign(), Stretch(), 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().