ROOT
6.30.04
Reference Guide
All
Namespaces
Files
Pages
RAttrFill.hxx
Go to the documentation of this file.
1
/*************************************************************************
2
* Copyright (C) 1995-2019, Rene Brun and Fons Rademakers. *
3
* All rights reserved. *
4
* *
5
* For the licensing terms see $ROOTSYS/LICENSE. *
6
* For the list of contributors see $ROOTSYS/README/CREDITS. *
7
*************************************************************************/
8
9
#ifndef ROOT7_RAttrFill
10
#define ROOT7_RAttrFill
11
12
#include <
ROOT/RAttrBase.hxx
>
13
#include <
ROOT/RColor.hxx
>
14
15
namespace
ROOT {
16
namespace
Experimental {
17
18
/** \class RAttrFill
19
\ingroup GpadROOT7
20
\author Sergey Linev
21
\date 2019-09-13
22
\brief Drawing fill attributes for different objects.
23
\warning This is part of the ROOT 7 prototype! It will change without notice. It might trigger earthquakes. Feedback is welcome!
24
*/
25
26
class
RAttrFill :
public
RAttrBase {
27
28
RColor fColor{
this
,
"color_"
};
///<! line color, will access container from line attributes
29
30
R__ATTR_CLASS(RAttrFill,
"fill_"
, AddInt(
"style"
, 1).AddDefaults(fColor));
31
32
///The fill style
33
RAttrFill &SetStyle(
int
style) { SetValue(
"style"
, style);
return
*
this
; }
34
int
GetStyle()
const
{
return
GetValue<int>(
"style"
); }
35
36
///The fill color
37
RAttrFill &SetColor(
const
RColor &color) { fColor = color;
return
*
this
; }
38
const
RColor &GetColor()
const
{
return
fColor; }
39
RColor &Color() {
return
fColor; }
40
41
};
42
43
}
// namespace Experimental
44
}
// namespace ROOT
45
46
#endif
RAttrBase.hxx
RColor.hxx
graf2d
gpadv7
inc
ROOT
RAttrFill.hxx
Generated on Tue May 5 2020 14:02:32 for ROOT by
1.8.5