16#include "TGLIncludes.h" 
  178   if (
rnrCtx.IsDrawPassOutlineLine())
 
 
  271      for (
Int_t i = 0; i < B; ++i)
 
  278   for (
Int_t i = B; i < 
N; ++i)
 
 
  290   if (
rnrCtx.IsDrawPassOutlineLine())
 
  317      for (
Int_t i = 0; i < 
N; ++i)
 
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
winID h TVirtualViewer3D TVirtualGLPainter p
 
Option_t Option_t TPoint TPoint const char mode
 
OpenGL renderer class for TEveBox.
 
void RenderBoxAutoNorm(const Float_t p[8][3]) const
Render box, calculate normals on the fly from first three points.
 
void RenderOutline(const Float_t p[8][3]) const
Render box with without normals.
 
void RenderBoxStdNorm(const Float_t p[8][3]) const
Render box with standard axis-aligned normals.
 
void DirectDraw(TGLRnrCtx &rnrCtx) const override
Render with OpenGL, create display-list.
 
void Draw(TGLRnrCtx &rnrCtx) const override
Render with OpenGL.
 
Bool_t SetModel(TObject *obj, const Option_t *opt=nullptr) override
Set model object.
 
void SetBBox() override
Set bounding box.
 
OpenGL renderer class for TEveBoxProjected.
 
void SetBBox() override
Set bounding box.
 
void DirectDraw(TGLRnrCtx &rnrCtx) const override
Render with OpenGL, create display-list.
 
TEveBoxProjectedGL()
Constructor.
 
void Draw(TGLRnrCtx &rnrCtx) const override
Render with OpenGL.
 
Bool_t SetModel(TObject *obj, const Option_t *opt=nullptr) override
Set model object.
 
void RenderPoints(Int_t mode) const
Render points with given GL mode.
 
static Bool_t fgDebugCornerPoints
 
3D box with arbitrary vertices (cuboid).
 
virtual void Draw(TGLRnrCtx &rnrCtx) const
Draw the GL drawable, using draw flags.
 
TObject * fExternalObj
first replica
 
Base-class for direct OpenGL renderers.
 
void SetAxisAlignedBBox(Float_t xmin, Float_t xmax, Float_t ymin, Float_t ymax, Float_t zmin, Float_t zmax)
Set axis-aligned bounding-box.
 
The TGLRnrCtx class aggregates data for a given redering context as needed by various parts of the RO...
 
static void Color(const TGLColor &color)
Set color from TGLColor.
 
static Float_t LineWidth()
Get the line-width, taking the global scaling into account.
 
Mother of all ROOT objects.
 
T * Cross(const T v1[3], const T v2[3], T out[3])
Calculates the Cross Product of two vectors: out = [v1 x v2].