28 TAttLine(Color_t lcolor,Style_t lstyle, Width_t lwidth);
31 void Copy(TAttLine &attline)
const;
32 Int_t DistancetoLine(Int_t px, Int_t py, Double_t xp1, Double_t yp1, Double_t xp2, Double_t yp2 );
33 virtual Color_t GetLineColor()
const {
return fLineColor;}
34 virtual Style_t GetLineStyle()
const {
return fLineStyle;}
35 virtual Width_t GetLineWidth()
const {
return fLineWidth;}
36 virtual void Modify();
37 virtual void ResetAttLine(Option_t *option=
"");
38 virtual void SaveLineAttributes(std::ostream &out,
const char *name, Int_t coldef=1, Int_t stydef=1, Int_t widdef=1);
39 virtual void SetLineAttributes();
40 virtual void SetLineColor(Color_t lcolor) { fLineColor = lcolor;}
41 virtual void SetLineColorAlpha(Color_t lcolor, Float_t lalpha);
42 virtual void SetLineStyle(Style_t lstyle) { fLineStyle = lstyle;}
43 virtual void SetLineWidth(Width_t lwidth) { fLineWidth = lwidth;}
48 enum ELineStyle { kSolid = 1, kDashed, kDotted, kDashDotted };