Logo ROOT   6.18/05
Reference Guide
TGLPShapeObj.h
Go to the documentation of this file.
1// @(#)root/gl:$Id$
2// Author: Alja Mrak-Tadel 06/2006
3
4/*************************************************************************
5 * Copyright (C) 1995-2004, Rene Brun and Fons Rademakers. *
6 * All rights reserved. *
7 * *
8 * For the licensing terms see $ROOTSYS/LICENSE. *
9 * For the list of contributors see $ROOTSYS/README/CREDITS. *
10 *************************************************************************/
11
12#ifndef ROOT_TGLPShapeObj
13#define ROOT_TGLPShapeObj
14
15#include <TObject.h>
16
18class TGLViewer;
19
20class TGLPShapeObj : public TObject
21{
22public:
25
28 TObject(), fPShape(sh), fViewer(v) {}
29 virtual ~TGLPShapeObj() {}
30
31 virtual const char* GetName() const { return "Selected"; }
32
33private:
34 TGLPShapeObj(const TGLPShapeObj &); // Not implemented
35 TGLPShapeObj& operator=(const TGLPShapeObj &); // Not implemented
36
37 ClassDef(TGLPShapeObj, 0) // This object wraps TGLPhysicalShape (not a TObject)
38};
39
40#endif
SVector< double, 2 > v
Definition: Dict.h:5
#define ClassDef(name, id)
Definition: Rtypes.h:326
Wrap TGLPysicalShape into TObject so that it can be edited using GED.
Definition: TGLPShapeObj.h:21
TGLPShapeObj(const TGLPShapeObj &)
virtual const char * GetName() const
Returns name of object.
Definition: TGLPShapeObj.h:31
TGLPShapeObj(TGLPhysicalShape *sh, TGLViewer *v)
Definition: TGLPShapeObj.h:27
TGLViewer * fViewer
Definition: TGLPShapeObj.h:24
TGLPhysicalShape * fPShape
Definition: TGLPShapeObj.h:23
virtual ~TGLPShapeObj()
Definition: TGLPShapeObj.h:29
TGLPShapeObj & operator=(const TGLPShapeObj &)
Concrete physical shape - a GL drawable.
Base GL viewer object - used by both standalone and embedded (in pad) GL.
Definition: TGLViewer.h:57
Mother of all ROOT objects.
Definition: TObject.h:37