3 #ifndef REVE_TriangleSetGL_H
4 #define REVE_TriangleSetGL_H
15 class TriangleSetGL : public TGLObject
18 TriangleSetGL(const TriangleSetGL&); // Not implemented
19 TriangleSetGL& operator=(const TriangleSetGL&); // Not implemented
22 TriangleSet* fM; // fModel dynamic-casted to TriangleSetGL
24 virtual void DirectDraw(const TGLDrawFlags & flags) const;
28 virtual ~TriangleSetGL();
30 virtual Bool_t SetModel(TObject* obj);
31 virtual void SetBBox();
33 // To support two-level selection
34 // virtual Bool_t SupportsSecondarySelect() const { return kTRUE; }
35 // virtual void ProcessSelection(UInt_t* ptr, TGLViewer*, TGLScene*);
37 ClassDef(TriangleSetGL, 0);
38 }; // endclass TriangleSetGL