#include "TGLRender.h"

TGLRender


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

class TGLRender

Inheritance Chart:
TGLRender
    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()

Data Members

    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]

Class Description


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.