Public Types |
typedef Ball< Dim > | BallType |
typedef AlignedBox< double, Dim > | BoxType |
typedef double | Scalar |
typedef Matrix< double, Dim, 1 > | VectorType |
Public Member Functions |
| BallPointStuff () |
| BallPointStuff (const VectorType &inP) |
bool | intersectObject (const BallType &b) |
bool | intersectObjectObject (const BallType &b1, const BallType &b2) |
bool | intersectObjectObject (const BallType &b, const VectorType &v) |
bool | intersectObjectVolume (const BallType &b, const BoxType &r) |
bool | intersectVolume (const BoxType &r) |
bool | intersectVolumeObject (const BoxType &r, const BallType &b) |
bool | intersectVolumeObject (const BoxType &r, const VectorType &v) |
bool | intersectVolumeVolume (const BoxType &r1, const BoxType &r2) |
double | minimumOnObject (const BallType &b) |
double | minimumOnObjectObject (const BallType &b1, const BallType &b2) |
double | minimumOnObjectObject (const BallType &b, const VectorType &v) |
double | minimumOnObjectVolume (const BallType &b, const BoxType &r) |
double | minimumOnVolume (const BoxType &r) |
double | minimumOnVolumeObject (const BoxType &r, const BallType &b) |
double | minimumOnVolumeObject (const BoxType &r, const VectorType &v) |
double | minimumOnVolumeVolume (const BoxType &r1, const BoxType &r2) |
Public Attributes |
int | calls |
int | count |
VectorType | p |
template<int Dim>
struct BallPointStuff< Dim >
Definition at line 56 of file BVH.cpp.