File indexing completed on 2025-01-18 10:10:36
0001
0002
0003
0004
0005
0006
0007
0008
0009 #ifndef ROOT7_RAttrFill
0010 #define ROOT7_RAttrFill
0011
0012 #include <ROOT/RAttrAggregation.hxx>
0013 #include <ROOT/RAttrValue.hxx>
0014
0015 namespace ROOT {
0016 namespace Experimental {
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026 class RAttrFill : public RAttrAggregation {
0027
0028 R__ATTR_CLASS(RAttrFill, "fill");
0029
0030 public:
0031
0032 enum EStyle {
0033 kHollow = 0,
0034 kNone = 0,
0035 kSolid = 1001,
0036 k3001 = 3001, k3002 = 3002, k3003 = 3003, k3004 = 3004, k3005 = 3005,
0037 k3006 = 3006, k3007 = 3007, k3008 = 3008, k3009 = 3009, k3010 = 3010,
0038 k3011 = 3011, k3012 = 3012, k3013 = 3013, k3014 = 3014, k3015 = 3015,
0039 k3016 = 3016, k3017 = 3017, k3018 = 3018, k3019 = 3019, k3020 = 3020,
0040 k3021 = 3021, k3022 = 3022, k3023 = 3023, k3024 = 3024, k3025 = 3025
0041 };
0042
0043 RAttrValue<RColor> color{this, "color", RColor::kBlack};
0044 RAttrValue<EStyle> style{this, "style", kHollow};
0045
0046 RAttrFill(RColor _color, EStyle _style) : RAttrFill()
0047 {
0048 color = _color;
0049 style = _style;
0050 }
0051 };
0052
0053 }
0054 }
0055
0056 #endif