HDK
|
#include <ImathForward.h>
Public Member Functions | |
FrustumTest () | |
FrustumTest (const Frustum< T > &frustum, const Matrix44< T > &cameraMat) | |
void | setFrustum (const Frustum< T > &frustum, const Matrix44< T > &cameraMat) |
bool | isVisible (const Sphere3< T > &sphere) const |
bool | isVisible (const Box< Vec3< T > > &box) const |
bool | isVisible (const Vec3< T > &vec) const |
bool | completelyContains (const Sphere3< T > &sphere) const |
bool | completelyContains (const Box< Vec3< T > > &box) const |
IMATH_INTERNAL_NAMESPACE::Matrix44 < T > | cameraMat () const |
IMATH_INTERNAL_NAMESPACE::Frustum < T > | currentFrustum () const |
Protected Attributes | |
Vec3< T > | planeNormX [2] |
Vec3< T > | planeNormY [2] |
Vec3< T > | planeNormZ [2] |
Vec3< T > | planeOffsetVec [2] |
Vec3< T > | planeNormAbsX [2] |
Vec3< T > | planeNormAbsY [2] |
Vec3< T > | planeNormAbsZ [2] |
Frustum< T > | currFrustum |
Matrix44< T > | cameraMatrix |
Definition at line 51 of file ImathForward.h.
|
inline |
Definition at line 130 of file ImathFrustumTest.h.
|
inline |
Definition at line 137 of file ImathFrustumTest.h.
|
inline |
Definition at line 164 of file ImathFrustumTest.h.
bool FrustumTest< T >::completelyContains | ( | const Sphere3< T > & | sphere | ) | const |
Definition at line 274 of file ImathFrustumTest.h.
bool FrustumTest< T >::completelyContains | ( | const Box< Vec3< T > > & | box | ) | const |
Definition at line 349 of file ImathFrustumTest.h.
|
inline |
Definition at line 165 of file ImathFrustumTest.h.
bool FrustumTest< T >::isVisible | ( | const Sphere3< T > & | sphere | ) | const |
Definition at line 240 of file ImathFrustumTest.h.
Definition at line 308 of file ImathFrustumTest.h.
bool FrustumTest< T >::isVisible | ( | const Vec3< T > & | vec | ) | const |
Definition at line 389 of file ImathFrustumTest.h.
void FrustumTest< T >::setFrustum | ( | const Frustum< T > & | frustum, |
const Matrix44< T > & | cameraMat | ||
) |
Definition at line 192 of file ImathFrustumTest.h.
|
protected |
Definition at line 183 of file ImathFrustumTest.h.
|
protected |
Definition at line 182 of file ImathFrustumTest.h.
|
protected |
Definition at line 177 of file ImathFrustumTest.h.
|
protected |
Definition at line 178 of file ImathFrustumTest.h.
|
protected |
Definition at line 179 of file ImathFrustumTest.h.
|
protected |
Definition at line 170 of file ImathFrustumTest.h.
|
protected |
Definition at line 171 of file ImathFrustumTest.h.
|
protected |
Definition at line 172 of file ImathFrustumTest.h.
|
protected |
Definition at line 174 of file ImathFrustumTest.h.