ESyS-Particle  2.2
SimpleSphereCollectionPy.h
Go to the documentation of this file.
1 
2 // //
3 // Copyright (c) 2003-2013 by The University of Queensland //
4 // Earth Systems Science Computational Centre (ESSCC) //
5 // http://www.uq.edu.au/esscc //
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 ESYS_LSMSIMPLESPHERECOLLECTIONPY_H
14 #define ESYS_LSMSIMPLESPHERECOLLECTIONPY_H
15 
16 #include "Foundation/console.h"
17 
22 
23 namespace esys
24 {
25  namespace lsm
26  {
27  class SimpleSphereCollectionPy : public ParticleCollection<SimpleSpherePy>
28  {
29  public:
32  typedef
35 
37 
38  SimpleSphereCollectionPy(const Inherited &particleCollection);
39 
40  SimpleSphereCollectionPy(const SimpleSphereCollectionPy &ssphereCollection);
41 
43 
45 
47 
49 
50  void rotatePy(const Vec3Py &rotation, const Vec3Py &pt);
51 
52  void translateByPy(const Vec3Py &translation);
53 
55  private:
56  };
57 
59  }
60 }
61 
62 #endif