|
ESyS-Particle
2.3.4
|
#include <IntersectionVolCalculator.h>
Public Types | |
| typedef TmplVec | Vec |
Public Member Functions | |
| DimPlane () | |
| DimPlane (const Vec &normal, const Vec &pt) | |
| DimPlane (const DimPlane &plane) | |
| DimPlane & | operator= (const DimPlane &plane) |
| double | getSignedDistanceTo (const Vec &pt) const |
| double | getDistanceTo (const Vec &pt) const |
| const Vec & | getNormal () const |
Static Public Member Functions | |
| static double | norm (const Vec &pt) |
| static double | dot (const Vec &p1, const Vec &p2) |
Private Attributes | |
| Vec | m_normal |
| Vec | m_pt |
| double | m_invNormalNorm |
| typedef TmplVec esys::lsm::impl::DimPlane< tmplDim, TmplVec >::Vec |
| esys::lsm::impl::DimPlane< tmplDim, TmplVec >::DimPlane |
| esys::lsm::impl::DimPlane< tmplDim, TmplVec >::DimPlane | ( | const Vec & | normal, |
| const Vec & | pt | ||
| ) |
| esys::lsm::impl::DimPlane< tmplDim, TmplVec >::DimPlane | ( | const DimPlane< tmplDim, TmplVec > & | plane | ) |
|
static |
| double esys::lsm::impl::DimPlane< tmplDim, TmplVec >::getDistanceTo | ( | const Vec & | pt | ) | const |
Referenced by esys::lsm::impl::IntersectionVolCalculator< tmplDim, TmplVec >::getTwoPlaneVolume().

| const DimPlane< tmplDim, TmplVec >::Vec & esys::lsm::impl::DimPlane< tmplDim, TmplVec >::getNormal |
| double esys::lsm::impl::DimPlane< tmplDim, TmplVec >::getSignedDistanceTo | ( | const Vec & | pt | ) | const |
References dot().
Referenced by esys::lsm::impl::DimBasicSphere< tmplDim, TmplVec >::getSegmentVolume().


|
static |
| DimPlane< tmplDim, TmplVec > & esys::lsm::impl::DimPlane< tmplDim, TmplVec >::operator= | ( | const DimPlane< tmplDim, TmplVec > & | plane | ) |
|
private |
Referenced by esys::lsm::impl::DimPlane< tmplDim, TmplVec >::operator=().
|
private |
Referenced by esys::lsm::impl::DimPlane< tmplDim, TmplVec >::operator=().
|
private |
Referenced by esys::lsm::impl::DimPlane< tmplDim, TmplVec >::operator=().