27 TAttFill(Color_t fcolor,Style_t fstyle);
29 void Copy(TAttFill &attfill)
const;
30 virtual Color_t GetFillColor()
const {
return fFillColor; }
31 virtual Style_t GetFillStyle()
const {
return fFillStyle; }
32 virtual Bool_t IsTransparent()
const;
33 virtual void Modify();
34 virtual void ResetAttFill(Option_t *option=
"");
35 virtual void SaveFillAttributes(std::ostream &out,
const char *name, Int_t coldef=1, Int_t stydef=1001);
36 virtual void SetFillAttributes();
37 virtual void SetFillColor(Color_t fcolor) { fFillColor = fcolor; }
38 virtual void SetFillColorAlpha(Color_t fcolor, Float_t falpha);
39 virtual void SetFillStyle(Style_t fstyle) { fFillStyle = fstyle; }
44 inline Bool_t TAttFill::IsTransparent()
const
45 {
return fFillStyle >= 4000 && fFillStyle <= 4100 ? kTRUE : kFALSE; }
47 enum EFillStyle {kFDotted1 = 3001, kFDotted2 = 3002, kFDotted3 = 3003,
48 kFHatched1 = 3004, kHatched2 = 3005, kFHatched3 = 3006,
49 kFHatched4 = 3007, kFWicker = 3008, kFScales = 3009,
50 kFBricks = 3010, kFSnowflakes = 3011, kFCircles = 3012,
51 kFTiles = 3013, kFMondrian = 3014, kFDiamonds = 3015,
52 kFWaves1 = 3016, kFDashed1 = 3017, kFDashed2 = 3018,
53 kFAlhambra = 3019, kFWaves2 = 3020, kFStars1 = 3021,
54 kFStars2 = 3022, kFPyramids = 3023, kFFrieze = 3024,
55 kFMetopes = 3025, kFEmpty = 0 , kFSolid = 1};