library: libRGL
#include "TGLSceneObject.h"

TGLSceneObject


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

class TGLSceneObject : public TObject

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

    private:
TGLSceneObject& operator=(const TGLSceneObject&) void SetBBox(const Double_t* start, const Double_t* end) public:
~TGLSceneObject() static TClass* Class() TGLSelection* GetBBox() const TGLSelection* GetBBox() const const Float_t* GetColor() const UInt_t GetGLName() const TGLSceneObject* GetNextT() const TObject* GetRealObject() const virtual void GLDraw(const TGLFrustum* fr) const virtual TClass* IsA() const virtual Bool_t IsTransparent() const void Select(Bool_t select = kTRUE) void SetColor(const Float_t* newColor, Bool_t fromCtor = kFALSE) void SetNextT(TGLSceneObject* next) virtual void Shift(Double_t x, Double_t y, Double_t z) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) virtual void Stretch(Double_t xs, Double_t ys, Double_t zs)

Data Members

    private:
UInt_t fGLName TGLSceneObject* fNextT TObject* fRealObject protected:
vector<Double_t> fVertices Float_t fColor[17] TGLSelection fSelectionBox Bool_t fIsSelected

Class Description


Bool_t IsTransparent()const

void Shift(Double_t x, Double_t y, Double_t z)

void Stretch(Double_t xs, Double_t ys, Double_t zs)

void SetColor(const Float_t *color, Bool_t fromCtor)

void SetBBox(const Double_t *start, const Double_t *end)



Inline Functions


                       void ~TGLSceneObject()
                       void GLDraw(const TGLFrustum* fr) const
              TGLSelection* GetBBox()
        const TGLSelection* GetBBox() const
                       void SetNextT(TGLSceneObject* next)
            TGLSceneObject* GetNextT() const
                     UInt_t GetGLName() const
                   TObject* GetRealObject() const
             const Float_t* GetColor() const
                       void Select(Bool_t select = kTRUE)
            TGLSceneObject& operator=(const TGLSceneObject&)
                    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: TGLSceneObject.cxx,v 1.25 2004/12/09 12:12:26 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.