27class BesPolygon2D :
public TNamed,
public TAttLine,
public TAttFill {
46 virtual void Draw(Option_t *option =
"");
47 virtual void Paint(Option_t *option =
"");
51 virtual void Resize(Double_t ScaleFactor);
53 virtual void ExecuteEvent(Int_t event, Int_t px, Int_t py);
55 virtual void GetCenter(Double_t *Center)
const;
58 virtual void SetSize(Double_t size);
60 virtual void Stretch(Double_t sx, Double_t sy, Double_t sz, Double_t factor);
69 TNamed::SetName(name);
72 TNamed::SetTitle(name);
74 inline void Delete(Option_t *option) {
75 TObject::Delete(option);
81 TObject::DrawClone(option);
84 TObject::SetDrawOption(option);
87 for ( Int_t i = 0; i <
fN*3; i++ )
fP[i] =
P[i];
double P(RecMdcKalTrack *trk)
virtual void SetZRSign(Int_t sign)
virtual void SetSize(Double_t size)
virtual void Paint(Option_t *option="")
virtual Int_t DistancetoPrimitive(Int_t px, Int_t py)
void SetRotatable(Bool_t input)
void SetName(const char *name)
virtual void SetInfoBox()
void SetPoints(Double_t *P)
void SetTitle(const char *name)
virtual void Stretch(Double_t sx, Double_t sy, Double_t sz, Double_t factor)
virtual void Resize(Double_t ScaleFactor)
virtual void ExecuteEvent(Int_t event, Int_t px, Int_t py)
void SetDrawOption(Option_t *option)
void DrawClone(Option_t *option)
void Delete(Option_t *option)
virtual void GetCenter(Double_t *Center) const
virtual char * GetObjectInfo(Int_t px, Int_t py) const
virtual void RotatePhi(Double_t phi)