Major upgrade of AliRoot code
[u/mrichter/AliRoot.git] / GEODB / AliGSuperShape.cxx
1 /**************************************************************************
2  * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
3  *                                                                        *
4  * Author: The ALICE Off-line Project.                                    *
5  * Contributors are mentioned in the code where appropriate.              *
6  *                                                                        *
7  * Permission to use, copy, modify and distribute this software and its   *
8  * documentation strictly for non-commercial purposes is hereby granted   *
9  * without fee, provided that the above copyright notice appears in all   *
10  * copies and that both the copyright notice and this permission notice   *
11  * appear in the supporting documentation. The authors make no claims     *
12  * about the suitability of this software for any purpose. It is          *
13  * provided "as is" without express or implied warranty.                  *
14  **************************************************************************/
15
16 /*
17 $Log$
18 */
19
20 // -*- C++ -*-
21 // 
22 // 1998/10/22
23 // ---------------------------------------------------------------------------
24 //
25 // AliGSuperShape Class
26 //
27 // This file is part of the ALICE Geometry Database .
28 //
29 // Author:  Joana E. Santo
30 //
31
32 #include "AliGSuperShape.h"
33 #include <TString.h>
34
35 ClassImp(AliGSuperShape)
36
37 //----------------------------------------------------------------------
38
39 AliGSuperShape::AliGSuperShape()
40 {
41     /* Default Constructor */
42     fExpression = "";
43     fName       = "";
44     fShapes     = NULL;
45     fTitle      = "";
46     fTransf     = NULL;
47 }
48
49 //----------------------------------------------------------------------
50
51 AliGSuperShape::AliGSuperShape( Text_t* name, Text_t* title, AliGShape* shapes, AliGTransform* trans, Text_t* expression ):AliGShape(name,title)
52 {
53     /* Constructor */
54     fExpression = expression;
55     fShapes     = new TObjArray();
56     fTransf     = new TObjArray();
57 }
58
59 //----------------------------------------------------------------------
60
61 AliGSuperShape::~AliGSuperShape(){
62     /* Destructor */
63     if(fShapes)     delete fShapes;
64     if(fTransf)     delete fTransf;
65 }
66
67 //----------------------------------------------------------------------
68
69 void AliGSuperShape::Add( AliGShape *shape )
70 {
71
72 }
73
74 //----------------------------------------------------------------------
75
76 void AliGSuperShape::Add( AliGTransform *trans )
77 {
78
79 }
80
81 //----------------------------------------------------------------------
82
83 void AliGSuperShape::Add( Text_t *expression )
84 {
85
86 }
87
88 //----------------------------------------------------------------------  
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107