ESyS-Particle  2.3.4
MiscPy.h
Go to the documentation of this file.
1 // //
3 // Copyright (c) 2003-2017 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.apache.org/licenses/LICENSE-2.0 //
10 // //
12 
13 
14 #ifndef ESYS_LSM_MISCPY_H
15 #define ESYS_LSM_MISCPY_H
16 
17 namespace esys
18 {
19  namespace lsm
20  {
21  void exportMisc();
22  }
23 }
24 
25 #endif
SimpleParticle::getRad
double getRad() const
Definition: SimpleParticle.hpp:70
esys::lsm::SolidBoxPy::SolidBoxPy
SolidBoxPy(const BoundingBoxPy &box)
Definition: MiscPy.cpp:42
esys::lsm::HollowBoxPy::HollowBoxPy
HollowBoxPy(const BoundingBox &box)
Definition: MiscPy.cpp:107
esys::lsm::SolidBoxPy::intersectsWithSphere
bool intersectsWithSphere(const Vec3 &centre, double radius) const
Definition: MiscPy.cpp:55
Vec3Py.h
esys::lsm::BoundingBoxPy
Definition: BoundingBoxPy.h:30
esys::lsm::SimpleSpherePy
Definition: SimpleSpherePy.h:25
esys::lsm::SolidBoxPy::SolidBoxPy
SolidBoxPy(const SolidBoxPy &box)
Definition: MiscPy.cpp:37
SimpleParticle::getPos
const Vec3 & getPos() const
Definition: SimpleParticle.hpp:30
esys::lsm::BoundingBox::getMaxPt
const Vec3 & getMaxPt() const
Definition: BoundingBox.hpp:45
esys::lsm::Vec3Py
Definition: Vec3Py.h:29
esys::lsm::HollowBoxPy::intersectsWithSphere
bool intersectsWithSphere(const Vec3 &centre, double radius) const
Definition: MiscPy.cpp:115
SimpleSpherePy.h
esys::lsm::exportMisc
void exportMisc()
Definition: MiscPy.cpp:156
BoundingBoxPy.h
esys::lsm::HollowBoxPy::HollowBoxPy
HollowBoxPy(const HollowBoxPy &box)
Definition: MiscPy.cpp:97
esys::lsm::BoundingBox
3D bounding box
Definition: BoundingBox.h:28
esys
Definition: CheckPointable.cpp:17
esys::lsm::HollowBoxPy::intersectsWithSpherePy
bool intersectsWithSpherePy(const Vec3Py &centre, double radius) const
Definition: MiscPy.cpp:145
esys::lsm::HollowBoxPy::HollowBoxPy
HollowBoxPy()
Definition: MiscPy.cpp:88
esys::lsm::HollowBoxPy::HollowBoxPy
HollowBoxPy(const BoundingBoxPy &box)
Definition: MiscPy.cpp:102
esys::lsm::HollowBoxPy
Definition: MiscPy.cpp:86
esys::lsm::BoundingBox::getMinPt
const Vec3 & getMinPt() const
Definition: BoundingBox.hpp:40
esys::lsm::SolidBoxPy::SolidBoxPy
SolidBoxPy(const Vec3Py &minPt, const Vec3Py &maxPt)
Definition: MiscPy.cpp:32
MiscPy.h
esys::lsm::HollowBoxPy::HollowBoxPy
HollowBoxPy(const Vec3Py &minPt, const Vec3Py &maxPt)
Definition: MiscPy.cpp:92
esys::lsm::SolidBoxPy::SolidBoxPy
SolidBoxPy(const BoundingBox &box)
Definition: MiscPy.cpp:47
esys::lsm::SolidBoxPy::intersectsWithSpherePy
bool intersectsWithSpherePy(const Vec3Py &centre, double radius) const
Definition: MiscPy.cpp:74
Vec3
Definition: vec3.h:47
esys::lsm::SolidBoxPy
Definition: MiscPy.cpp:26
esys::lsm::HollowBoxPy::intersects
bool intersects(const SimpleSpherePy &p) const
Definition: MiscPy.cpp:150
esys::lsm::SolidBoxPy::SolidBoxPy
SolidBoxPy()
Definition: MiscPy.cpp:28
esys::lsm::SolidBoxPy::intersects
bool intersects(const SimpleSpherePy &p) const
Definition: MiscPy.cpp:79