GenGeo  1.1
ShapeList.h
Go to the documentation of this file.
1 
2 // //
3 // Copyright (c) 2007-2014 by The University of Queensland //
4 // Centre for Geoscience Computing //
5 // http://earth.uq.edu.au/centre-geoscience-computing //
6 // //
7 // Primary Business: Brisbane, Queensland, Australia //
8 // Licensed under the Open Software License version 3.0 //
9 // http://www.opensource.org/licenses/osl-3.0.php //
10 // //
12 
13 #ifndef SHAPELIST_H
14 #define SHAPELIST_H
15 
16 
17 #include "Shape.h"
18 #include "GenericShape.h"
19 #include "util/vector3.h"
20 #include "MNTable3D.h"
21 
22 using std::string;
23 
24 class ShapeList {
25  protected:
26  std::vector<Shape*> shapeList;
27 
28  public:
29  void addHexShape(int, int);
30  void addGenericShape(string,string,int,int,int,int);
31  void insertShape(Vector3, double, MNTable3D *ntable,int tag,int id);
32 };
33 
34 #endif /* SHAPELIST_H */