Logo Search packages:      
Sourcecode: eigen3 version File versions  Download package

Public Types | Public Member Functions | Public Attributes

BallPointStuff< Dim > Struct Template Reference

Collaboration diagram for BallPointStuff< Dim >:
Collaboration graph

List of all members.

Public Types

typedef Ball< Dim > BallType
typedef AlignedBox< double, Dim > BoxType
typedef double Scalar
typedef Matrix< double, Dim, 1 > VectorType

Public Member Functions

 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 VectorType &v)
bool intersectVolumeObject (const BoxType &r, const BallType &b)
bool intersectVolumeVolume (const BoxType &r1, const BoxType &r2)
double minimumOnObject (const BallType &b)
double minimumOnObjectObject (const BallType &b, const VectorType &v)
double minimumOnObjectObject (const BallType &b1, const BallType &b2)
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

Detailed Description

template<int Dim>
struct BallPointStuff< Dim >

Definition at line 56 of file BVH.cpp.

The documentation for this struct was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index