Latest version
[u/mrichter/AliRoot.git] / GEODB / AliGSuperShape.h
1 #ifndef ALIGSUPERSHAPE_H
2 #define ALIGSUPERSHAPE_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 /* $Id$ */
7
8
9 #include <TObjArray.h>
10 #include <TNamed.h>
11 #include "AliGShape.h"
12 #include "AliGTransform.h"
13
14 class AliGSuperShape : public AliGShape {
15     protected:
16         TString    fExpression;
17         TObjArray* fShapes;
18         TObjArray* fTransf;
19
20     public:
21         AliGSuperShape(); /* Default Constructor */
22         AliGSuperShape( Text_t* name, Text_t* title, AliGShape* shapes=NULL, AliGTransform* trans=NULL, Text_t* expression=NULL); /* Constructor */
23         virtual ~AliGSuperShape(); /* Destructor */
24
25         void Add( AliGShape* shape );
26         void Add( AliGTransform* trans );
27         void Add( Text_t* expression );
28
29     ClassDef(AliGSuperShape,1) //SuperShape class
30 };
31 #endif
32
33
34
35