library: libRGL
#include "TGLObject.h"

TGLObject


class description - header file - source file - inheritance tree (.pdf)

class TGLObject : public TGLLogicalShape

Inheritance Chart:
TGLDrawable
<-
TGLLogicalShape
<-
TGLObject
<-
TPointSet3DGL
 
    This is an abstract class, constructors will not be documented.
    Look at the header to check for available constructors.


    protected:
void SetAxisAlignedBBox(Float_t xmin, Float_t xmax, Float_t ymin, Float_t ymax, Float_t zmin, Float_t zmax) void SetAxisAlignedBBox(const Float_t* p) Bool_t SetModelCheckClass(TObject* obj, const Text_t* classname) public:
virtual ~TGLObject() static TClass* Class() virtual TClass* IsA() const virtual Bool_t KeepDuringSmartRefresh() const virtual void SetBBox() virtual Bool_t SetModel(TObject* obj) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) virtual TGLDrawable::ELODAxes SupportedLODAxes() const

Data Members




Class Description

______________________________________________________________________
 TGLObject

 Base-class for direct OpenGL renderers.
 This allows classes to circumvent passing of TBuffer3D and
 use user-provided OpenGL code.
 By convention, if you want class TFoo : public TObject to have direct rendering
 you should also provide TFooGL : public TGLObject and implement
 abstract functions SetModel() and SetBBox().
 TAttBBox can be used to facilitate calculation of bounding-boxes.
 See TPointSet3D and TPointSet3DGL.
Bool_t SetModelCheckClass(TObject* obj, const Text_t* classname)
 Checks if obj is of proper class and sets the model.
 Protected helper for subclasses.
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.
 Protected helper for subclasses.
void SetAxisAlignedBBox(const Float_t* p)
 Set axis-aligned bounding-box.
 Protected helper for subclasses.
virtual ~TGLObject()
ELODAxes SupportedLODAxes()
Bool_t KeepDuringSmartRefresh()
Bool_t SetModel(TObject* obj)
void SetBBox()

Author: Matevz Tadel 7/4/2006
Last update: root/gl:$Name: $:$Id: TGLObject.cxx,v 1.3 2006/05/09 19:08:44 brun Exp $
Copyright (C) 1995-2006, Rene Brun and Fons Rademakers. *


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.