|
ESyS-Particle
2.3.4
|
#include <BoundingBoxPy.h>


Public Member Functions | |
| BoundingBoxPy () | |
| BoundingBoxPy (const Vec3Py &minPt, const Vec3Py &maxPt) | |
| BoundingBoxPy (const Vec3 &minPt, const Vec3 &maxPt) | |
| BoundingBoxPy (const BoundingBoxPy &v) | |
| BoundingBoxPy (const BoundingBox &v) | |
| BoundingBoxPy (const boost::python::object &pyMin, const boost::python::object &pyMax) | |
| bool | operator== (const BoundingBoxPy &bBox) const |
| Vec3Py | getMinPtPy () const |
| Vec3Py | getMaxPtPy () const |
| Vec3Py | getSizePy () const |
| Vec3Py | getCentrePy () const |
| bool | intersectsWithVec3Py (const Vec3Py &pt) const |
Public Member Functions inherited from esys::lsm::BoundingBox | |
| BoundingBox () | |
| BoundingBox (const Vec3 &minBBoxPt, const Vec3 &maxBBoxPt) | |
| virtual | ~BoundingBox () |
| double | getVolume () const |
| const Vec3 & | getMinPt () const |
| const Vec3 & | getMaxPt () const |
| bool | operator== (const BoundingBox &bbox) const |
| Vec3 | getSizes () const |
| bool | contains (const Vec3 &pt, double tolerance=0.0) const |
| esys::lsm::BoundingBoxPy::BoundingBoxPy | ( | ) |
| esys::lsm::BoundingBoxPy::BoundingBoxPy | ( | const BoundingBoxPy & | v | ) |
| esys::lsm::BoundingBoxPy::BoundingBoxPy | ( | const BoundingBox & | v | ) |
| esys::lsm::BoundingBoxPy::BoundingBoxPy | ( | const boost::python::object & | pyMin, |
| const boost::python::object & | pyMax | ||
| ) |
| Vec3Py esys::lsm::BoundingBoxPy::getCentrePy | ( | ) | const |
References esys::lsm::BoundingBox::getMaxPt(), and esys::lsm::BoundingBox::getMinPt().
Referenced by esys::lsm::exportBoundingBox().


| Vec3Py esys::lsm::BoundingBoxPy::getMaxPtPy | ( | ) | const |
References esys::lsm::BoundingBox::getMaxPt().
Referenced by esys::lsm::exportBoundingBox(), and esys::lsm::BoundingBoxPyPickleSuite::getinitargs().


| Vec3Py esys::lsm::BoundingBoxPy::getMinPtPy | ( | ) | const |
References esys::lsm::BoundingBox::getMinPt().
Referenced by esys::lsm::exportBoundingBox(), and esys::lsm::BoundingBoxPyPickleSuite::getinitargs().


| Vec3Py esys::lsm::BoundingBoxPy::getSizePy | ( | ) | const |
References esys::lsm::BoundingBox::getMaxPt(), and esys::lsm::BoundingBox::getMinPt().
Referenced by esys::lsm::exportBoundingBox().


| bool esys::lsm::BoundingBoxPy::intersectsWithVec3Py | ( | const Vec3Py & | pt | ) | const |
References esys::lsm::BoundingBox::contains().
Referenced by esys::lsm::exportBoundingBox().


| bool esys::lsm::BoundingBoxPy::operator== | ( | const BoundingBoxPy & | bBox | ) | const |
References esys::lsm::BoundingBox::getMaxPt(), and esys::lsm::BoundingBox::getMinPt().
