ROOT
master
Reference Guide
Loading...
Searching...
No Matches
RAttrFill.hxx
Go to the documentation of this file.
1
/*************************************************************************
2
* Copyright (C) 1995-2021, 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/RAttrAggregation.hxx
>
13
#include <
ROOT/RAttrValue.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
RAttrAggregation
{
27
28
R__ATTR_CLASS
(
RAttrFill
,
"fill"
);
29
30
public
:
31
32
enum
EStyle
{
33
kHollow
= 0,
34
kNone
= 0,
35
kSolid
= 1001,
36
k3001
= 3001,
k3002
= 3002,
k3003
= 3003,
k3004
= 3004,
k3005
= 3005,
37
k3006
= 3006,
k3007
= 3007,
k3008
= 3008,
k3009
= 3009,
k3010
= 3010,
38
k3011
= 3011,
k3012
= 3012,
k3013
= 3013,
k3014
= 3014,
k3015
= 3015,
39
k3016
= 3016,
k3017
= 3017,
k3018
= 3018,
k3019
= 3019,
k3020
= 3020,
40
k3021
= 3021,
k3022
= 3022,
k3023
= 3023,
k3024
= 3024,
k3025
= 3025
41
};
42
43
RAttrValue<RColor>
color
{
this
,
"color"
,
RColor::kBlack
};
///<! fill color
44
RAttrValue<EStyle>
style
{
this
,
"style"
,
kHollow
};
///<! fill style
45
46
RAttrFill
(
RColor
_color
,
EStyle
_style
) :
RAttrFill
()
47
{
48
color
=
_color
;
49
style
=
_style
;
50
}
51
};
52
53
}
// namespace Experimental
54
}
// namespace ROOT
55
56
#endif
RAttrAggregation.hxx
R__ATTR_CLASS
#define R__ATTR_CLASS(ClassName, dflt_prefix)
Definition
RAttrAggregation.hxx:82
RAttrValue.hxx
TRangeDynCast
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
Definition
TCollection.h:358
ROOT::Detail::TRangeCast
Definition
TCollection.h:311
ROOT::Experimental::RAttrAggregation
Base class for attributes aggregations like lines or fill attributes.
Definition
RAttrAggregation.hxx:26
ROOT::Experimental::RAttrFill
Drawing fill attributes for different objects.
Definition
RAttrFill.hxx:26
ROOT::Experimental::RAttrFill::RAttrFill
RAttrFill(RColor _color, EStyle _style)
Definition
RAttrFill.hxx:46
ROOT::Experimental::RAttrFill::style
RAttrValue< EStyle > style
! fill style
Definition
RAttrFill.hxx:44
ROOT::Experimental::RAttrFill::color
RAttrValue< RColor > color
! fill color
Definition
RAttrFill.hxx:43
ROOT::Experimental::RAttrFill::EStyle
EStyle
Definition
RAttrFill.hxx:32
ROOT::Experimental::RAttrFill::k3021
@ k3021
Definition
RAttrFill.hxx:40
ROOT::Experimental::RAttrFill::kNone
@ kNone
Definition
RAttrFill.hxx:34
ROOT::Experimental::RAttrFill::k3023
@ k3023
Definition
RAttrFill.hxx:40
ROOT::Experimental::RAttrFill::k3011
@ k3011
Definition
RAttrFill.hxx:38
ROOT::Experimental::RAttrFill::k3025
@ k3025
Definition
RAttrFill.hxx:40
ROOT::Experimental::RAttrFill::k3003
@ k3003
Definition
RAttrFill.hxx:36
ROOT::Experimental::RAttrFill::k3002
@ k3002
Definition
RAttrFill.hxx:36
ROOT::Experimental::RAttrFill::kSolid
@ kSolid
Definition
RAttrFill.hxx:35
ROOT::Experimental::RAttrFill::k3013
@ k3013
Definition
RAttrFill.hxx:38
ROOT::Experimental::RAttrFill::k3016
@ k3016
Definition
RAttrFill.hxx:39
ROOT::Experimental::RAttrFill::k3005
@ k3005
Definition
RAttrFill.hxx:36
ROOT::Experimental::RAttrFill::k3022
@ k3022
Definition
RAttrFill.hxx:40
ROOT::Experimental::RAttrFill::k3017
@ k3017
Definition
RAttrFill.hxx:39
ROOT::Experimental::RAttrFill::k3015
@ k3015
Definition
RAttrFill.hxx:38
ROOT::Experimental::RAttrFill::k3007
@ k3007
Definition
RAttrFill.hxx:37
ROOT::Experimental::RAttrFill::k3008
@ k3008
Definition
RAttrFill.hxx:37
ROOT::Experimental::RAttrFill::k3009
@ k3009
Definition
RAttrFill.hxx:37
ROOT::Experimental::RAttrFill::k3012
@ k3012
Definition
RAttrFill.hxx:38
ROOT::Experimental::RAttrFill::k3020
@ k3020
Definition
RAttrFill.hxx:39
ROOT::Experimental::RAttrFill::kHollow
@ kHollow
Definition
RAttrFill.hxx:33
ROOT::Experimental::RAttrFill::k3019
@ k3019
Definition
RAttrFill.hxx:39
ROOT::Experimental::RAttrFill::k3004
@ k3004
Definition
RAttrFill.hxx:36
ROOT::Experimental::RAttrFill::k3001
@ k3001
Definition
RAttrFill.hxx:36
ROOT::Experimental::RAttrFill::k3018
@ k3018
Definition
RAttrFill.hxx:39
ROOT::Experimental::RAttrFill::k3010
@ k3010
Definition
RAttrFill.hxx:37
ROOT::Experimental::RAttrFill::k3014
@ k3014
Definition
RAttrFill.hxx:38
ROOT::Experimental::RAttrFill::k3006
@ k3006
Definition
RAttrFill.hxx:37
ROOT::Experimental::RAttrFill::k3024
@ k3024
Definition
RAttrFill.hxx:40
ROOT::Experimental::RColor
The color class.
Definition
RColor.hxx:33
ROOT::Experimental::RColor::kBlack
static R__DLLEXPORT constexpr RGB_t kBlack
Definition
RColor.hxx:178
ROOT
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...
Definition
EExecutionPolicy.hxx:4
graf2d
gpadv7
inc
ROOT
RAttrFill.hxx
ROOT master - Reference Guide Generated on Sun Feb 16 2025 14:31:37 (GVA Time) using Doxygen 1.10.0