Definition at line 20 of file REveFrameBox.hxx.
| Public Types | |
| enum | EFrameType_e { kFT_None , kFT_Quad , kFT_Box } | 
| Public Member Functions | |
| REveFrameBox () | |
| ~REveFrameBox () override | |
| Destructor. | |
| Color_t | GetBackColor () const | 
| UChar_t * | GetBackRGBA () | 
| Bool_t | GetDrawBack () const | 
| Color_t | GetFrameColor () const | 
| Bool_t | GetFrameFill () const | 
| Float_t * | GetFramePoints () const | 
| UChar_t * | GetFrameRGBA () | 
| Int_t | GetFrameSize () const | 
| EFrameType_e | GetFrameType () const | 
| Float_t | GetFrameWidth () const | 
| void | OnZeroRefCount () override | 
| Color_t * | PtrBackColor () | 
| Color_t * | PtrFrameColor () | 
| void | SetAABox (Float_t x, Float_t y, Float_t z, Float_t dx, Float_t dy, Float_t dz) | 
| Setup for axis-aligned box with one corner at x, y, z and given sizes in x (dx), y (dy) and z (dz). | |
| void | SetAABoxCenterHalfSize (Float_t x, Float_t y, Float_t z, Float_t dx, Float_t dy, Float_t dz) | 
| Setup for axis-aligned box with center at x, y, z and given half-sizes in x (dx), y (dy) and z (dz). | |
| void | SetAAQuadXY (Float_t x, Float_t y, Float_t z, Float_t dx, Float_t dy) | 
| Setup for axis-aligned rectangle with one corner at x, y, z and given sizes in x (dx) and y (dy). | |
| void | SetAAQuadXZ (Float_t x, Float_t y, Float_t z, Float_t dx, Float_t dz) | 
| Setup for axis-aligned rectangle with one corner at x, y, z and given sizes in x (dx) and z (dz). | |
| void | SetBackColor (Color_t ci) | 
| Set color of the background polygon. | |
| void | SetBackColorPixel (Pixel_t pix) | 
| Set color of the background polygon. | |
| void | SetBackColorRGBA (UChar_t r, UChar_t g, UChar_t b, UChar_t a=255) | 
| Set color of the background polygon. | |
| void | SetDrawBack (Bool_t f) | 
| void | SetFrameColor (Color_t ci) | 
| Set color of the frame. | |
| void | SetFrameColorPixel (Pixel_t pix) | 
| Set color of the frame. | |
| void | SetFrameColorRGBA (UChar_t r, UChar_t g, UChar_t b, UChar_t a=255) | 
| Set color of the frame. | |
| void | SetFrameFill (Bool_t f) | 
| void | SetFrameWidth (Float_t f) | 
| void | SetQuadByPoints (const Float_t *pointArr, Int_t nPoints) | 
| Setup frame with explicitly given corner coordinates. | |
|  Public Member Functions inherited from ROOT::Experimental::REveRefBackPtr | |
| REveRefBackPtr ()=default | |
| ~REveRefBackPtr () override | |
| Destructor. Noop, should complain if back-ref list is not empty. | |
| void | DecRefCount () | 
| virtual void | DecRefCount (REveElement *re) | 
| Decrease reference count and remove re from the list of back-references. | |
| void | IncRefCount () | 
| virtual void | IncRefCount (REveElement *re) | 
| Increase reference count and add re to the list of back-references. | |
| virtual void | StampBackPtrElements (UChar_t stamps) | 
| Add given stamps to elements in the list of reverse references. | |
|  Public Member Functions inherited from ROOT::Experimental::REveRefCnt | |
| REveRefCnt ()=default | |
| virtual | ~REveRefCnt () | 
| void | DecRefCount () | 
| void | IncRefCount () | 
| Protected Attributes | |
| Color_t | fBackColor | 
| UChar_t | fBackRGBA [4] | 
| Bool_t | fDrawBack | 
| Color_t | fFrameColor | 
| Bool_t | fFrameFill | 
| Float_t * | fFramePoints | 
| UChar_t | fFrameRGBA [4] | 
| Int_t | fFrameSize | 
| EFrameType_e | fFrameType | 
| Float_t | fFrameWidth | 
|  Protected Attributes inherited from ROOT::Experimental::REveRefBackPtr | |
| RefMap_t | fBackRefs | 
|  Protected Attributes inherited from ROOT::Experimental::REveRefCnt | |
| Int_t | fRefCount {0} | 
| Private Member Functions | |
| REveFrameBox (const REveFrameBox &)=delete | |
| REveFrameBox & | operator= (const REveFrameBox &)=delete | 
| Additional Inherited Members | |
|  Protected Types inherited from ROOT::Experimental::REveRefBackPtr | |
| typedef std::map< REveElement *, Int_t > | RefMap_t | 
#include <ROOT/REveFrameBox.hxx>
| Enumerator | |
|---|---|
| kFT_None | |
| kFT_Quad | |
| kFT_Box | |
Definition at line 23 of file REveFrameBox.hxx.
| 
 | privatedelete | 
| REveFrameBox::REveFrameBox | ( | ) | 
Definition at line 25 of file REveFrameBox.cxx.
| 
 | override | 
Destructor.
Definition at line 45 of file REveFrameBox.cxx.
| 
 | inline | 
Definition at line 74 of file REveFrameBox.hxx.
| 
 | inline | 
Definition at line 76 of file REveFrameBox.hxx.
| 
 | inline | 
Definition at line 85 of file REveFrameBox.hxx.
| 
 | inline | 
Definition at line 66 of file REveFrameBox.hxx.
| 
 | inline | 
Definition at line 82 of file REveFrameBox.hxx.
| 
 | inline | 
Definition at line 61 of file REveFrameBox.hxx.
| 
 | inline | 
Definition at line 68 of file REveFrameBox.hxx.
| 
 | inline | 
Definition at line 60 of file REveFrameBox.hxx.
| 
 | inline | 
Definition at line 59 of file REveFrameBox.hxx.
| 
 | inline | 
Definition at line 63 of file REveFrameBox.hxx.
| 
 | inlineoverridevirtual | 
Implements ROOT::Experimental::REveRefCnt.
Definition at line 88 of file REveFrameBox.hxx.
| 
 | privatedelete | 
| 
 | inline | 
Definition at line 75 of file REveFrameBox.hxx.
| 
 | inline | 
Definition at line 67 of file REveFrameBox.hxx.
Setup for axis-aligned box with one corner at x, y, z and given sizes in x (dx), y (dy) and z (dz).
Definition at line 105 of file REveFrameBox.cxx.
| void REveFrameBox::SetAABoxCenterHalfSize | ( | Float_t | x, | 
| Float_t | y, | ||
| Float_t | z, | ||
| Float_t | dx, | ||
| Float_t | dy, | ||
| Float_t | dz ) | 
Setup for axis-aligned box with center at x, y, z and given half-sizes in x (dx), y (dy) and z (dz).
Definition at line 130 of file REveFrameBox.cxx.
Setup for axis-aligned rectangle with one corner at x, y, z and given sizes in x (dx) and y (dy).
Definition at line 54 of file REveFrameBox.cxx.
Setup for axis-aligned rectangle with one corner at x, y, z and given sizes in x (dx) and z (dz).
Definition at line 72 of file REveFrameBox.cxx.
| void REveFrameBox::SetBackColor | ( | Color_t | ci | ) | 
Set color of the background polygon.
Definition at line 183 of file REveFrameBox.cxx.
| void REveFrameBox::SetBackColorPixel | ( | Pixel_t | pix | ) | 
Set color of the background polygon.
Definition at line 192 of file REveFrameBox.cxx.
Set color of the background polygon.
Definition at line 200 of file REveFrameBox.cxx.
| 
 | inline | 
Definition at line 86 of file REveFrameBox.hxx.
| void REveFrameBox::SetFrameColor | ( | Color_t | ci | ) | 
Set color of the frame.
Definition at line 154 of file REveFrameBox.cxx.
| void REveFrameBox::SetFrameColorPixel | ( | Pixel_t | pix | ) | 
Set color of the frame.
Definition at line 163 of file REveFrameBox.cxx.
Set color of the frame.
Definition at line 171 of file REveFrameBox.cxx.
| 
 | inline | 
Definition at line 83 of file REveFrameBox.hxx.
| 
 | inline | 
Definition at line 64 of file REveFrameBox.hxx.
Setup frame with explicitly given corner coordinates.
Arguments:
Definition at line 92 of file REveFrameBox.cxx.
| 
 | protected | 
Definition at line 36 of file REveFrameBox.hxx.
| 
 | protected | 
Definition at line 38 of file REveFrameBox.hxx.
| 
 | protected | 
Definition at line 40 of file REveFrameBox.hxx.
| 
 | protected | 
Definition at line 35 of file REveFrameBox.hxx.
| 
 | protected | 
Definition at line 39 of file REveFrameBox.hxx.
| 
 | protected | 
Definition at line 32 of file REveFrameBox.hxx.
| 
 | protected | 
Definition at line 37 of file REveFrameBox.hxx.
| 
 | protected | 
Definition at line 31 of file REveFrameBox.hxx.
| 
 | protected | 
Definition at line 30 of file REveFrameBox.hxx.
| 
 | protected | 
Definition at line 34 of file REveFrameBox.hxx.