12#ifndef ROOT_TEveFrameBox 
   13#define ROOT_TEveFrameBox 
ULong_t Pixel_t
Pixel value.
 
#define ClassDefOverride(name, id)
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void pix
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t r
 
A class encapsulating GL rendering of TEveFrameBox via a static member function.
 
Description of a 2D or 3D frame that can be used to visually group a set of objects.
 
TEveFrameBox & operator=(const TEveFrameBox &)
 
void SetFrameColor(Color_t ci)
Set color of the frame.
 
void SetBackColorRGBA(UChar_t r, UChar_t g, UChar_t b, UChar_t a=255)
Set color of the background polygon.
 
void SetBackColor(Color_t ci)
Set color of the background polygon.
 
Color_t GetBackColor() const
 
void SetDrawBack(Bool_t f)
 
Int_t GetFrameSize() const
 
Bool_t GetDrawBack() const
 
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).
 
~TEveFrameBox() override
Destructor.
 
Float_t GetFrameWidth() const
 
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 SetBackColorPixel(Pixel_t pix)
Set color of the background polygon.
 
EFrameType_e GetFrameType() const
 
void OnZeroRefCount() override
 
void SetFrameFill(Bool_t f)
 
Bool_t GetFrameFill() const
 
void SetFrameWidth(Float_t f)
 
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 SetFrameColorRGBA(UChar_t r, UChar_t g, UChar_t b, UChar_t a=255)
Set color of the frame.
 
Color_t GetFrameColor() const
 
Float_t * GetFramePoints() const
 
TEveFrameBox(const TEveFrameBox &)
 
void SetQuadByPoints(const Float_t *pointArr, Int_t nPoints)
Setup frame with explicitly given corner coordinates.
 
void SetFrameColorPixel(Pixel_t pix)
Set color of the frame.
 
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).
 
Base-class for reference-counted objects with reverse references to TEveElement objects.
 
Mother of all ROOT objects.