TGLVertex3 3 component (x/y/z) vertex class This is part of collection of simple utility classes for GL only in TGLUtil.h/cxx. These provide const and non-const accessors Arr() & CArr() to a GL compatible internal field - so can be used directly with OpenGL C API calls - which TVector3 etc cannot (easily). They are not intended to be fully featured just provide minimum required.
| TGLRect() | |
| TGLRect(const TGLRect&) | |
| TGLRect(Int_t x, Int_t y, Int_t width, Int_t height) | |
| TGLRect(Int_t x, Int_t y, UInt_t width, UInt_t height) | |
| virtual | ~TGLRect() | 
| Double_t | Aspect() const | 
| Int_t | Bottom() const | 
| const Int_t* | CArr() const | 
| Int_t* | CArr() | 
| Int_t | CenterX() const | 
| Int_t | CenterY() const | 
| static TClass* | Class() | 
| Int_t | Diagonal() const | 
| void | Expand(Int_t x, Int_t y) | 
| Int_t | Height() const | 
| Int_t& | Height() | 
| virtual TClass* | IsA() const | 
| Int_t | Left() const | 
| Int_t | Longest() const | 
| void | Offset(Int_t dX, Int_t dY) | 
| TGLRect& | operator=(const TGLRect&) | 
| EOverlap | Overlap(const TGLRect& other) const | 
| Int_t | Right() const | 
| void | Set(Int_t x, Int_t y, Int_t width, Int_t height) | 
| void | SetCorner(Int_t x, Int_t y) | 
| virtual void | ShowMembers(TMemberInspector& insp, char* parent) | 
| virtual void | Streamer(TBuffer& b) | 
| void | StreamerNVirtual(TBuffer& b) | 
| Int_t | Top() const | 
| Int_t | Width() const | 
| Int_t& | Width() | 
| Int_t | X() const | 
| Int_t& | X() | 
| Int_t | Y() const | 
| Int_t& | Y() | 

Construct rect object, corner (x,y), dimensions 'width', 'height'
Construct rect object, corner (x,y), dimensions 'width', 'height'
Return overlap result (kInside, kOutside, kPartial) of this rect with 'other'