Public Types | Public Member Functions | Public Attributes
BallPointStuff< Dim > Struct Template Reference

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 ()
 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

Detailed Description

template<int Dim>
struct BallPointStuff< Dim >

Definition at line 56 of file BVH.cpp.


Member Typedef Documentation

template<int Dim>
typedef Ball<Dim> BallPointStuff< Dim >::BallType

Definition at line 60 of file BVH.cpp.

template<int Dim>
typedef AlignedBox<double, Dim> BallPointStuff< Dim >::BoxType

Definition at line 61 of file BVH.cpp.

template<int Dim>
typedef double BallPointStuff< Dim >::Scalar

Definition at line 58 of file BVH.cpp.

template<int Dim>
typedef Matrix<double, Dim, 1> BallPointStuff< Dim >::VectorType

Definition at line 59 of file BVH.cpp.


Constructor & Destructor Documentation

template<int Dim>
BallPointStuff< Dim >::BallPointStuff ( ) [inline]

Definition at line 63 of file BVH.cpp.

template<int Dim>
BallPointStuff< Dim >::BallPointStuff ( const VectorType inP) [inline]

Definition at line 64 of file BVH.cpp.


Member Function Documentation

template<int Dim>
bool BallPointStuff< Dim >::intersectObject ( const BallType b) [inline]

Definition at line 68 of file BVH.cpp.

template<int Dim>
bool BallPointStuff< Dim >::intersectObjectObject ( const BallType b1,
const BallType b2 
) [inline]

Definition at line 78 of file BVH.cpp.

template<int Dim>
bool BallPointStuff< Dim >::intersectObjectObject ( const BallType b,
const VectorType v 
) [inline]

Definition at line 85 of file BVH.cpp.

template<int Dim>
bool BallPointStuff< Dim >::intersectObjectVolume ( const BallType b,
const BoxType r 
) [inline]

Definition at line 77 of file BVH.cpp.

template<int Dim>
bool BallPointStuff< Dim >::intersectVolume ( const BoxType r) [inline]

Definition at line 67 of file BVH.cpp.

template<int Dim>
bool BallPointStuff< Dim >::intersectVolumeObject ( const BoxType r,
const BallType b 
) [inline]

Definition at line 76 of file BVH.cpp.

template<int Dim>
bool BallPointStuff< Dim >::intersectVolumeObject ( const BoxType r,
const VectorType v 
) [inline]

Definition at line 84 of file BVH.cpp.

template<int Dim>
bool BallPointStuff< Dim >::intersectVolumeVolume ( const BoxType r1,
const BoxType r2 
) [inline]

Definition at line 75 of file BVH.cpp.

template<int Dim>
double BallPointStuff< Dim >::minimumOnObject ( const BallType b) [inline]

Definition at line 93 of file BVH.cpp.

template<int Dim>
double BallPointStuff< Dim >::minimumOnObjectObject ( const BallType b1,
const BallType b2 
) [inline]

Definition at line 97 of file BVH.cpp.

template<int Dim>
double BallPointStuff< Dim >::minimumOnObjectObject ( const BallType b,
const VectorType v 
) [inline]

Definition at line 99 of file BVH.cpp.

template<int Dim>
double BallPointStuff< Dim >::minimumOnObjectVolume ( const BallType b,
const BoxType r 
) [inline]

Definition at line 96 of file BVH.cpp.

template<int Dim>
double BallPointStuff< Dim >::minimumOnVolume ( const BoxType r) [inline]

Definition at line 92 of file BVH.cpp.

template<int Dim>
double BallPointStuff< Dim >::minimumOnVolumeObject ( const BoxType r,
const BallType b 
) [inline]

Definition at line 95 of file BVH.cpp.

template<int Dim>
double BallPointStuff< Dim >::minimumOnVolumeObject ( const BoxType r,
const VectorType v 
) [inline]

Definition at line 98 of file BVH.cpp.

template<int Dim>
double BallPointStuff< Dim >::minimumOnVolumeVolume ( const BoxType r1,
const BoxType r2 
) [inline]

Definition at line 94 of file BVH.cpp.


Member Data Documentation

template<int Dim>
int BallPointStuff< Dim >::calls

Definition at line 102 of file BVH.cpp.

template<int Dim>
int BallPointStuff< Dim >::count

Definition at line 103 of file BVH.cpp.

template<int Dim>
VectorType BallPointStuff< Dim >::p

Definition at line 101 of file BVH.cpp.


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


libicr
Author(s): Robert Krug
autogenerated on Mon Jan 6 2014 11:34:10