Public Types |
typedef TmplVec | Vec |
typedef DimBasicSphere
< tmplDim, Vec > | BasicSphere |
typedef DimBasicBox< tmplDim, Vec > | BasicBox |
typedef DimPlane< tmplDim, Vec > | Plane |
Public Member Functions |
| IntersectionVolCalculator (const BasicBox &box) |
const VolumeSphere & | getSphere () const |
void | setSphere (const BasicSphere &sphere) |
const BasicBox & | getBox () const |
const VertexBox & | getVertexBox () const |
double | getInsidePointVolume (const Vec &pt) const |
double | getTwoPlaneVolume (const Vec &pt, const int orientDim) const |
double | getOutsidePointVolume (const Vec &pt) const |
double | getVolume (const Vertex &vtx) |
double | getVertexVolume (const BasicSphere &sphere) |
bool | sphereContainsBox (const BasicSphere &sphere) const |
double | getVolume (const BasicSphere &sphere) |
Static Public Member Functions |
static Vec | getNormal (int dim) |
static Vec | getNegNormal (int dim) |
static Vec | componentMin (const Vec &p1, const Vec &p2) |
static Vec | componentMax (const Vec &p1, const Vec &p2) |
The documentation for this class was generated from the following files: