library: libRGL #include "TGLUtil.h"

# TGLVertex3

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

## class TGLVertex3

| Inheritance Chart:

`TGLVertex3`

<-

`TGLVector3` |

        protected:

          Bool_t ValidIndex(UInt_t index) const

        public:

                            TGLVertex3()
                            TGLVertex3(Double_t x, Double_t y, Double_t z)
                            TGLVertex3(const TGLVertex3& other)
                    virtual ~TGLVertex3()
                  Double_t* Arr()
            const Double_t* CArr() const
             static TClass* Class()
                       void Dump() const
                       void Fill(Double_t val)
            virtual TClass* IsA() const
          const TGLVertex3& operator-() const
                TGLVertex3& operator=(const TGLVertex3& rhs)
                  Double_t& operator[](Int_t index)
            const Double_t& operator[](Int_t index) const
                       void Set(Double_t x, Double_t y, Double_t z)
                       void Set(const TGLVertex3& other)
                       void Shift(TGLVector3& shift)
                       void Shift(Double_t xDelta, Double_t yDelta, Double_t zDelta)
               virtual void ShowMembers(TMemberInspector& insp, char* parent)
               virtual void Streamer(TBuffer& b)
                       void StreamerNVirtual(TBuffer& b)
                   Double_t X() const
                  Double_t& X()
                   Double_t Y() const
                  Double_t& Y()
                   Double_t Z() const
                  Double_t& Z()

### Data Members

        protected:

          Double_t fVals[3]

## Class Description

TGLVertex3()

TGLVertex3(Double_t x, Double_t y, Double_t z)

TGLVertex3(const TGLVertex3 & other)

~TGLVertex3()

void Shift(TGLVector3 & shift)

void Shift(Double_t xDelta, Double_t yDelta, Double_t zDelta)

void Dump() const

### Inline Functions

                       Bool_t ValidIndex(UInt_t index) const
                  TGLVertex3& operator=(const TGLVertex3& rhs)
            const TGLVertex3& operator-() const
                         void Fill(Double_t val)
                         void Set(Double_t x, Double_t y, Double_t z)
                         void Set(const TGLVertex3& other)
                    Double_t& operator[](Int_t index)
              const Double_t& operator[](Int_t index) const
                     Double_t X() const
                    Double_t& X()
                     Double_t Y() const
                    Double_t& Y()
                     Double_t Z() const
                    Double_t& Z()
              const Double_t* CArr() const
                    Double_t* Arr()
                      TClass* Class()
                      TClass* IsA() const
                         void ShowMembers(TMemberInspector& insp, char* parent)
                         void Streamer(TBuffer& b)
                         void StreamerNVirtual(TBuffer& b)

Author: Richard Maunder 25/05/2005
Last update: root/gl:$Name: $:$Id: TGLUtil.cxx,v 1.7 2005/06/15 10:22:57 brun Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *