TGLRender
class description - source file - inheritance tree (.pdf)
private:
TGLRender(const TGLRender&)
void BuildGLList(Bool_t execute = kFALSE)
void DrawAxes()
void Init()
TGLRender& operator=(const TGLRender&)
void RunGLList()
public:
TGLRender()
virtual ~TGLRender()
void AddNewCamera(TGLCamera* newCamera)
void AddNewObject(TGLSceneObject* newObject)
static TClass* Class()
void EndMovement()
Int_t GetSize() const
void Invalidate()
virtual TClass* IsA() const
void MoveSelected(Double_t x, Double_t y, Double_t z)
void ResetAxes()
Bool_t ResetPlane()
TGLSceneObject* SelectObject(Int_t x, Int_t y, Int_t)
void SetActive(UInt_t cam)
void SetAllActive()
void SetAxes(const TGLRender::PDD_t& x, const TGLRender::PDD_t& y, const TGLRender::PDD_t& z)
void SetFamilyColor(const Float_t* newColor)
void SetPlane(const Double_t* newEqn)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
void Traverse()
private:
TObjArray fGLObjects
TObjArray fGLCameras
Bool_t fGLInit
Bool_t fAllActive
Bool_t fIsPicking
Bool_t fBoxInList
Int_t fActiveCam
Int_t fDList
UInt_t fSelected
TGLSceneObject* fFirstT
TGLSceneObject* fSelectedObj
TGLSelection* fSelectionBox
Double_t fPlaneEqn[4]
Bool_t fClipping
Bool_t fAxes
Bool_t fPxs
pair<double,double> fAxeD[3]
TGLRender()
~TGLRender()
void Traverse()
void SetActive(UInt_t ncam)
void AddNewObject(TGLSceneObject *newobject)
void AddNewCamera(TGLCamera *newcamera)
TGLSceneObject* SelectObject(Int_t x, Int_t y, Int_t cam)
void MoveSelected(Double_t x, Double_t y, Double_t z)
void SetPlane(const Double_t *n)
void EndMovement()
void BuildGLList(Bool_t exec)
void RunGLList()
void Invalidate()
void SetAxes(const PDD_t &x, const PDD_t &y, const PDD_t &z)
void DrawAxes()
void SetFamilyColor(const Float_t *newColor)
void Init()
Inline Functions
void SetAllActive()
Bool_t ResetPlane()
Int_t GetSize() const
void ResetAxes()
TGLRender TGLRender(const TGLRender&)
TGLRender& operator=(const TGLRender&)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Author: Timur Pocheptsov 03/08/2004
Last update: root/gl:$Name: $:$Id: TGLRender.cxx,v 1.16 2004/11/24 14:48:02 brun Exp $
Copyright (C) 1995-2004, 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.