#ifndef HGEOMSHAPES_H
#define HGEOMSHAPES_H
using namespace std;
#include <iostream>
#include <iomanip>

#include "hgeomtransform.h"
#include "TObject.h"
#include "TString.h"
#include "TList.h"
#include <fstream>

class HGeomVolume;
class HGeomBasicShape;

class  HGeomShapes : public TObject {
protected:
  TList* shapes;  // list of already created shape classes
public :
  HGeomShapes();
  ~HGeomShapes();
  HGeomBasicShape* selectShape(HGeomVolume *);  
  HGeomBasicShape* selectShape(const TString&);  
  Int_t readPoints(fstream*,HGeomVolume*);
  Bool_t writePoints(fstream*,HGeomVolume*);
  void printPoints(HGeomVolume* volu);
  ClassDef(HGeomShapes,0) // manager class for geometry shapes
};

#endif  /* !HGEOMSHAPES_H */

Last change: Sat May 22 12:56:38 2010
Last generated: 2010-05-22 12:56

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.