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

Public Types | |
| typedef TmplVec | Vec |
Public Member Functions | |
| DimBasicBox (const Vec &minPt, const Vec &maxPt) | |
| const Vec & | getMinPt () const |
| const Vec & | getMaxPt () const |
| double | getVolume () const |
| template<typename TmplSphere > | |
| bool | intersectsWith (const TmplSphere &sphere) const |
| bool | intersectsWith (const Vec &pt) const |
| template<typename TmplSphere > | |
| bool | contains (const TmplSphere &sphere) const |
Private Attributes | |
| Vec | m_minPt |
| Vec | m_maxPt |
| typedef TmplVec esys::lsm::impl::DimBasicBox< tmplDim, TmplVec >::Vec |
| esys::lsm::impl::DimBasicBox< tmplDim, TmplVec >::DimBasicBox | ( | const Vec & | minPt, |
| const Vec & | maxPt | ||
| ) |
| bool esys::lsm::impl::DimBasicBox< tmplDim, TmplVec >::contains | ( | const TmplSphere & | sphere | ) | const |
| const DimBasicBox< tmplDim, TmplVec >::Vec & esys::lsm::impl::DimBasicBox< tmplDim, TmplVec >::getMaxPt |
Referenced by esys::lsm::impl::IntersectionVolCalculator< tmplDim, TmplVec >::getInsidePointVolume(), and esys::lsm::impl::IntersectionVolCalculator< tmplDim, TmplVec >::getOutsidePointVolume().

| const DimBasicBox< tmplDim, TmplVec >::Vec & esys::lsm::impl::DimBasicBox< tmplDim, TmplVec >::getMinPt |
Referenced by esys::lsm::impl::IntersectionVolCalculator< tmplDim, TmplVec >::getInsidePointVolume().

| double esys::lsm::impl::DimBasicBox< tmplDim, TmplVec >::getVolume |
Referenced by esys::lsm::impl::IntersectionVolCalculator< tmplDim, TmplVec >::getInsidePointVolume().

| bool esys::lsm::impl::DimBasicBox< tmplDim, TmplVec >::intersectsWith | ( | const TmplSphere & | sphere | ) | const |
| bool esys::lsm::impl::DimBasicBox< tmplDim, TmplVec >::intersectsWith | ( | const Vec & | pt | ) | const |
|
private |
|
private |