#include <GteCullingPlane.h>
Public Member Functions | |
| CullingPlane () | |
| CullingPlane (CullingPlane const &plane) | |
| CullingPlane (Vector4< float > const &N, float c) | |
| CullingPlane (float n0, float n1, float n2, float c) | |
| CullingPlane (Vector4< float > const &N, Vector4< float > const &P) | |
| CullingPlane (Vector4< float > const &P0, Vector4< float > const &P1, Vector4< float > const &P2) | |
| float | DistanceTo (Vector4< float > const &P) const |
| void | Get (Vector4< float > &N, float &c) const |
| float | GetConstant () const |
| Vector4< float > | GetNormal () const |
| float | Normalize () |
| CullingPlane & | operator= (CullingPlane const &plane) |
| void | Set (Vector4< float > const &N, float c) |
| int | WhichSide (Vector4< float > const &P) const |
| ~CullingPlane () | |
Private Attributes | |
| Vector4< float > | mTuple |
Definition at line 22 of file GteCullingPlane.h.
| CullingPlane::~CullingPlane | ( | ) |
Definition at line 13 of file GteCullingPlane.cpp.
| CullingPlane::CullingPlane | ( | ) |
Definition at line 17 of file GteCullingPlane.cpp.
| CullingPlane::CullingPlane | ( | CullingPlane const & | plane | ) |
Definition at line 23 of file GteCullingPlane.cpp.
| CullingPlane::CullingPlane | ( | Vector4< float > const & | N, |
| float | c | ||
| ) |
Definition at line 29 of file GteCullingPlane.cpp.
| CullingPlane::CullingPlane | ( | float | n0, |
| float | n1, | ||
| float | n2, | ||
| float | c | ||
| ) |
Definition at line 35 of file GteCullingPlane.cpp.
Definition at line 41 of file GteCullingPlane.cpp.
| CullingPlane::CullingPlane | ( | Vector4< float > const & | P0, |
| Vector4< float > const & | P1, | ||
| Vector4< float > const & | P2 | ||
| ) |
Definition at line 47 of file GteCullingPlane.cpp.
| float CullingPlane::DistanceTo | ( | Vector4< float > const & | P | ) | const |
Definition at line 105 of file GteCullingPlane.cpp.
Definition at line 73 of file GteCullingPlane.cpp.
| float CullingPlane::GetConstant | ( | ) | const |
Definition at line 86 of file GteCullingPlane.cpp.
| Vector4< float > CullingPlane::GetNormal | ( | ) | const |
Definition at line 81 of file GteCullingPlane.cpp.
| float CullingPlane::Normalize | ( | ) |
Definition at line 91 of file GteCullingPlane.cpp.
| CullingPlane & CullingPlane::operator= | ( | CullingPlane const & | plane | ) |
Definition at line 59 of file GteCullingPlane.cpp.
Definition at line 65 of file GteCullingPlane.cpp.
Definition at line 99 of file GteCullingPlane.cpp.
|
private |
Definition at line 63 of file GteCullingPlane.h.