#include <TEveTriangleSetGL.h>
Inheritance diagram for TEveTriangleSetGL:

Public Member Functions | |
| TEveTriangleSetGL () | |
| virtual | ~TEveTriangleSetGL () |
| virtual Bool_t | SetModel (TObject *obj, const Option_t *opt=0) |
| virtual void | SetBBox () |
| virtual void | DirectDraw (TGLRnrCtx &rnrCtx) const |
| ClassDef (TEveTriangleSetGL, 0) | |
| TEveTriangleSetGL () | |
| virtual | ~TEveTriangleSetGL () |
| virtual Bool_t | SetModel (TObject *obj, const Option_t *opt=0) |
| virtual void | SetBBox () |
| virtual void | DirectDraw (TGLRnrCtx &rnrCtx) const |
| ClassDef (TEveTriangleSetGL, 0) | |
Protected Attributes | |
| TEveTriangleSet * | fM |
| TEveTriangleSet * | fM |
Private Member Functions | |
| TEveTriangleSetGL (const TEveTriangleSetGL &) | |
| TEveTriangleSetGL & | operator= (const TEveTriangleSetGL &) |
| TEveTriangleSetGL (const TEveTriangleSetGL &) | |
| TEveTriangleSetGL & | operator= (const TEveTriangleSetGL &) |
Definition at line 21 of file TEveTriangleSetGL.h.
| TEveTriangleSetGL::TEveTriangleSetGL | ( | const TEveTriangleSetGL & | ) | [private] |
| TEveTriangleSetGL::TEveTriangleSetGL | ( | ) |
| TEveTriangleSetGL::~TEveTriangleSetGL | ( | ) | [virtual] |
Definition at line 40 of file TEveTriangleSetGL.cxx.
| TEveTriangleSetGL::TEveTriangleSetGL | ( | const TEveTriangleSetGL & | ) | [private] |
| TEveTriangleSetGL::TEveTriangleSetGL | ( | ) |
| virtual TEveTriangleSetGL::~TEveTriangleSetGL | ( | ) | [virtual] |
| TEveTriangleSetGL& TEveTriangleSetGL::operator= | ( | const TEveTriangleSetGL & | ) | [private] |
| void TEveTriangleSetGL::SetBBox | ( | ) | [virtual] |
Implements TGLObject.
Definition at line 57 of file TEveTriangleSetGL.cxx.
References TGLLogicalShape::fExternalObj, and TGLObject::SetAxisAlignedBBox().
| void TEveTriangleSetGL::DirectDraw | ( | TGLRnrCtx & | rnrCtx | ) | const [virtual] |
Implements TGLLogicalShape.
Definition at line 68 of file TEveTriangleSetGL.cxx.
References TGLUtil::Color3ubv(), TVector3::Cross(), fM, TEveTriangleSet::fNTrings, TEveTriangleSet::fTringCols, TEveTriangleSet::fTringNorms, TEveTriangleSet::fTrings, TEveTriangleSet::fVerts, GL_CLIENT_VERTEX_ARRAY_BIT, GL_COLOR_MATERIAL, GL_CULL_FACE, GL_DIFFUSE, GL_ENABLE_BIT, GL_FLAT, GL_FLOAT, GL_FRONT_AND_BACK, GL_NORMALIZE, GL_POLYGON_BIT, GL_SHADE_MODEL, GL_TRIANGLES, GL_VERTEX_ARRAY, glArrayElement(), glBegin(), glColorMaterial(), glDisable(), glEnable(), glEnableClientState(), glEnd(), glGetIntegerv(), glNormal3d(), glNormal3fv(), glPopAttrib(), glPopClientAttrib(), glPushAttrib(), glPushClientAttrib(), glShadeModel(), glVertexPointer(), TEveTrans::IsScale(), n, TEveElement::RefMainTrans(), TVector3::SetXYZ(), t, v1, and TEveTriangleSet::Vertex().
| TEveTriangleSetGL::ClassDef | ( | TEveTriangleSetGL | , | |
| 0 | ||||
| ) |
| TEveTriangleSetGL& TEveTriangleSetGL::operator= | ( | const TEveTriangleSetGL & | ) | [private] |
Implements TGLObject.
| virtual void TEveTriangleSetGL::SetBBox | ( | ) | [virtual] |
Implements TGLObject.
| virtual void TEveTriangleSetGL::DirectDraw | ( | TGLRnrCtx & | rnrCtx | ) | const [virtual] |
Implements TGLLogicalShape.
| TEveTriangleSetGL::ClassDef | ( | TEveTriangleSetGL | , | |
| 0 | ||||
| ) |
TEveTriangleSet* TEveTriangleSetGL::fM [protected] |
TEveTriangleSet* TEveTriangleSetGL::fM [protected] |
Definition at line 28 of file TEveTriangleSetGL.h.
1.5.1