12 #ifndef ROOT_TEveBoxGL
13 #define ROOT_TEveBoxGL
virtual void DirectDraw(TGLRnrCtx &rnrCtx) const
Render with OpenGL, create display-list.
The TGLRnrCtx class aggregates data for a given redering context as needed by various parts of the RO...
void RenderPoints(Int_t mode) const
Render points with given GL mode.
3D box with arbitrary vertices (cuboid).
virtual void Draw(TGLRnrCtx &rnrCtx) const
Render with OpenGL.
virtual void DirectDraw(TGLRnrCtx &rnrCtx) const
Render with OpenGL, create display-list.
ClassDef(TEveBoxProjectedGL, 0)
OpenGL renderer class for TEveBoxProjected.
TEveBoxProjectedGL & operator=(const TEveBoxProjectedGL &)
void RenderBoxAutoNorm(const Float_t p[8][3]) const
Render box, calculate normals on the fly from first three points.
virtual Bool_t IgnoreSizeForOfInterest() const
Return true if size of this shape should be ignored when determining if the object should be drawn...
virtual void Draw(TGLRnrCtx &rnrCtx) const
Render with OpenGL.
void RenderBoxStdNorm(const Float_t p[8][3]) const
Render box with standard axis-aligned normals.
virtual ~TEveBoxProjectedGL()
Base-class for direct OpenGL renderers.
TEveBoxGL & operator=(const TEveBoxGL &)
OpenGL renderer class for TEveBox.
TEveBoxProjectedGL()
Constructor.
virtual void SetBBox()
Set bounding box.
Base GL viewer object - used by both standalone and embedded (in pad) GL.
virtual Bool_t IgnoreSizeForOfInterest() const
Return true if size of this shape should be ignored when determining if the object should be drawn...
Mother of all ROOT objects.
TGLScene provides management and rendering of ROOT's default 3D /object representation as logical and...
void RenderOutline(const Float_t p[8][3]) const
Render box with without normals.
virtual void SetBBox()
Set bounding box.
virtual Bool_t SetModel(TObject *obj, const Option_t *opt=0)
Set model object.
virtual Bool_t SetModel(TObject *obj, const Option_t *opt=0)
Set model object.