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.