Go to the documentation of this file.
14 #ifndef ESYS_LSMBOUNDINGBOXPY_H
15 #define ESYS_LSMBOUNDINGBOXPY_H
17 #include <boost/python.hpp>
42 BoundingBoxPy(
const boost::python::object &pyMin,
const boost::python::object &pyMax);
Definition: BondInteractionGroupPy.h:22
BoundingBoxPy()
Definition: BoundingBoxPy.cpp:27
bool intersectsWithVec3Py(const Vec3Py &pt) const
Definition: BoundingBoxPy.cpp:70
int len(const boost::python::object &pyOb)
Definition: Util.h:30
Definition: BoundingBoxPy.h:30
Vec3Py getMinPtPy() const
Definition: BoundingBoxPy.cpp:85
const Vec3 & getMaxPt() const
Definition: BoundingBox.hpp:45
Vec3Py getCentrePy() const
Definition: BoundingBoxPy.cpp:100
Vec3Py getSizePy() const
Definition: BoundingBoxPy.cpp:95
void exportBoundingBox()
Definition: BoundingBoxPy.cpp:117
static boost::python::tuple getinitargs(BoundingBoxPy const &bBox)
Definition: BoundingBoxPy.cpp:110
3D bounding box
Definition: BoundingBox.h:28
Definition: CheckPointable.cpp:17
bool operator==(const BoundingBoxPy &bBox) const
Definition: BoundingBoxPy.cpp:75
Vec3Py getMaxPtPy() const
Definition: BoundingBoxPy.cpp:90
const Vec3 & getMinPt() const
Definition: BoundingBox.hpp:40
bool contains(const Vec3 &pt, double tolerance=0.0) const
Definition: BoundingBox.hpp:60
std::ostream & operator<<(std::ostream &oStream, const esys::lsm::BoundingBoxPy &vec)
Definition: BoundingBoxPy.cpp:188
std::ostream & operator<<(std::ostream &oStream, const esys::lsm::BoundingBoxPy &bBox)
Definition: BoundingBoxPy.cpp:188
Definition: BoundingBoxPy.cpp:106
Lattice Solid Model namespace.
Definition: CheckPointable.cpp:19