ESyS-Particle  2.3.4
esys::lsm::BoundingSpherePy Class Reference

#include <BoundingSpherePy.h>

Inheritance diagram for esys::lsm::BoundingSpherePy:
Collaboration diagram for esys::lsm::BoundingSpherePy:

Public Member Functions

 BoundingSpherePy ()
 
 BoundingSpherePy (const Vec3Py &centrePt, double radius)
 
 BoundingSpherePy (const Vec3 &centrePt, double radius)
 
 BoundingSpherePy (const BoundingSpherePy &v)
 
 BoundingSpherePy (const BoundingSphere &v)
 
 BoundingSpherePy (const boost::python::object &pyCentre, double radius)
 
bool operator== (const BoundingSpherePy &bBox) const
 
Vec3Py getCentrePy () const
 
- Public Member Functions inherited from esys::lsm::BoundingSphere
 BoundingSphere ()
 
 BoundingSphere (const Vec3 &centre, double radius)
 
virtual ~BoundingSphere ()
 
const Vec3getCentre () const
 
double getRadius () const
 
BoundingBox getBBox () const
 
BoundingBox get2dBBox () const
 
bool operator== (const BoundingSphere &bSphere) const
 
bool contains (const Vec3 &pt, double tolerance=0.0) const
 
bool contains (const BoundingSphere &bSphere, double tolerance=0.0) const
 

Constructor & Destructor Documentation

◆ BoundingSpherePy() [1/6]

esys::lsm::BoundingSpherePy::BoundingSpherePy ( )

Referenced by BoundingSpherePy().

Here is the caller graph for this function:

◆ BoundingSpherePy() [2/6]

esys::lsm::BoundingSpherePy::BoundingSpherePy ( const Vec3Py centrePt,
double  radius 
)

◆ BoundingSpherePy() [3/6]

esys::lsm::BoundingSpherePy::BoundingSpherePy ( const Vec3 centrePt,
double  radius 
)

◆ BoundingSpherePy() [4/6]

esys::lsm::BoundingSpherePy::BoundingSpherePy ( const BoundingSpherePy v)

◆ BoundingSpherePy() [5/6]

esys::lsm::BoundingSpherePy::BoundingSpherePy ( const BoundingSphere v)

◆ BoundingSpherePy() [6/6]

esys::lsm::BoundingSpherePy::BoundingSpherePy ( const boost::python::object &  pyCentre,
double  radius 
)

References BoundingSpherePy(), and esys::lsm::bpu::len().

Here is the call graph for this function:

Member Function Documentation

◆ getCentrePy()

Vec3Py esys::lsm::BoundingSpherePy::getCentrePy ( ) const

References esys::lsm::BoundingSphere::getCentre().

Referenced by esys::lsm::exportBoundingSphere(), and esys::lsm::BoundingSpherePyPickleSuite::getinitargs().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ operator==()

bool esys::lsm::BoundingSpherePy::operator== ( const BoundingSpherePy bBox) const

References esys::lsm::BoundingSphere::operator==().

Here is the call graph for this function:

The documentation for this class was generated from the following files: