Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-18 10:10:36

0001 /*************************************************************************
0002  * Copyright (C) 1995-2021, Rene Brun and Fons Rademakers.               *
0003  * All rights reserved.                                                  *
0004  *                                                                       *
0005  * For the licensing terms see $ROOTSYS/LICENSE.                         *
0006  * For the list of contributors see $ROOTSYS/README/CREDITS.             *
0007  *************************************************************************/
0008 
0009 #ifndef ROOT7_RAttrBorder
0010 #define ROOT7_RAttrBorder
0011 
0012 #include <ROOT/RAttrLine.hxx>
0013 #include <ROOT/RAttrValue.hxx>
0014 
0015 namespace ROOT {
0016 namespace Experimental {
0017 
0018 /** \class RAttrBorder
0019 \ingroup GpadROOT7
0020 \author Sergey Linev <s.linev@gsi.de>
0021 \date 2021-06-08
0022 \brief Drawing line attributes for different objects.
0023 \warning This is part of the ROOT 7 prototype! It will change without notice. It might trigger earthquakes. Feedback is welcome!
0024 */
0025 
0026 class RAttrBorder : public RAttrLine {
0027 
0028    R__ATTR_CLASS_DERIVED(RAttrBorder, "border", RAttrLine)
0029 
0030 public:
0031 
0032    RAttrValue<int>     rx{this, "rx", 0};              ///<! rounding on x coordinate, px
0033    RAttrValue<int>     ry{this, "ry", 0};              ///<! rounding on y coordinate, px
0034 
0035 };
0036 
0037 } // namespace Experimental
0038 } // namespace ROOT
0039 
0040 #endif