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.