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


Public Member Functions | |
| VertexBox (const BasicBox &box) | |
| VertexBox (const VertexBox &box) | |
| VertexBox & | operator= (const VertexBox &box) |
| void | createVertices () |
| const Vertex & | getVertex (int i) const |
Public Member Functions inherited from esys::lsm::impl::DimBasicBox< tmplDim, TmplVec > | |
| 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 |
Static Public Member Functions | |
| static int | getNumVertices () |
Private Attributes | |
| Vertex | m_vertexArray [s_numVertices] |
Static Private Attributes | |
| static const int | s_numVertices = ((tmplDim == 2) ? 4 : 8) |
Additional Inherited Members | |
Public Types inherited from esys::lsm::impl::DimBasicBox< tmplDim, TmplVec > | |
| typedef TmplVec | Vec |
| esys::lsm::impl::IntersectionVolCalculator< tmplDim, TmplVec >::VertexBox::VertexBox | ( | const BasicBox & | box | ) |
References esys::lsm::impl::IntersectionVolCalculator< tmplDim, TmplVec >::VertexBox::createVertices().

| esys::lsm::impl::IntersectionVolCalculator< tmplDim, TmplVec >::VertexBox::VertexBox | ( | const VertexBox & | box | ) |
References esys::lsm::impl::IntersectionVolCalculator< tmplDim, TmplVec >::VertexBox::getNumVertices(), and esys::lsm::impl::IntersectionVolCalculator< tmplDim, TmplVec >::VertexBox::m_vertexArray.

| void esys::lsm::impl::IntersectionVolCalculator< tmplDim, TmplVec >::VertexBox::createVertices |
Referenced by esys::lsm::impl::IntersectionVolCalculator< tmplDim, TmplVec >::VertexBox::VertexBox().

|
static |
Referenced by esys::lsm::impl::IntersectionVolCalculator< tmplDim, TmplVec >::VertexBox::VertexBox().

| const IntersectionVolCalculator< tmplDim, TmplVec >::Vertex & esys::lsm::impl::IntersectionVolCalculator< tmplDim, TmplVec >::VertexBox::getVertex | ( | int | i | ) | const |
| IntersectionVolCalculator< tmplDim, TmplVec >::VertexBox & esys::lsm::impl::IntersectionVolCalculator< tmplDim, TmplVec >::VertexBox::operator= | ( | const VertexBox & | box | ) |
|
private |
|
staticprivate |