Definition at line 20 of file REveFrameBox.hxx.
Public Types | |
enum | EFrameType_e { kFT_None , kFT_Quad , kFT_Box } |
Public Member Functions | |
REveFrameBox () | |
virtual | ~REveFrameBox () |
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 | |
virtual | ~REveRefBackPtr () |
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.
|
virtual |
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.
Set color of the background polygon.
Definition at line 183 of file REveFrameBox.cxx.
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.
Definition at line 86 of file REveFrameBox.hxx.
Set color of the frame.
Definition at line 154 of file REveFrameBox.cxx.
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.
Definition at line 83 of file REveFrameBox.hxx.
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.