12 #ifndef ROOT_TEveBoxGL 13 #define ROOT_TEveBoxGL 73 void RenderPoints(
Int_t mode)
const;
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...
3D box with arbitrary vertices (cuboid).
OpenGL renderer class for TEveBoxProjected.
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...
#define ClassDef(name, id)
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.
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.