#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.