#ifndef ROOT_TGLObject
#define ROOT_TGLObject
#ifndef ROOT_TGLLogicalShape
#include "TGLLogicalShape.h"
#endif
class TGLObject : public TGLLogicalShape
{
protected:
   
   
   Bool_t SetModelCheckClass(TObject* obj, TClass* cls);
   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);
public:
   TGLObject() : TGLLogicalShape(0) {}
   virtual ~TGLObject() {}
   
   
   
   virtual Bool_t KeepDuringSmartRefresh() const { return kTRUE; }
   virtual void   UpdateBoundingBox();
   
   virtual Bool_t SetModel(TObject* obj, const Option_t* opt=0) = 0;
   virtual void   SetBBox() = 0;
   ClassDef(TGLObject, 1); 
};
#endif
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.