#include <MgcPlane.h>
Public Types | |
enum | Side { NO_SIDE, POSITIVE_SIDE, NEGATIVE_SIDE } |
Public Member Functions | |
Plane () | |
Plane (const Vector3 &rkNormal, Real fConstant) | |
Plane (const Vector3 &rkNormal, const Vector3 &rkPoint) | |
Plane (const Vector3 &rkPoint0, const Vector3 &rkPoint1, const Vector3 &rkPoint2) | |
Vector3 & | Normal () |
const Vector3 & | Normal () const |
Real & | Constant () |
const Real & | Constant () const |
Real & | operator[] (int i) const |
operator Real * () | |
Side | WhichSide (const Vector3 &rkPoint) const |
Real | DistanceTo (const Vector3 &rkPoint) const |
void | Normalize () |
Protected Attributes | |
Vector3 | m_kNormal |
Real | m_fConstant |
Definition at line 21 of file MgcPlane.h.
enum Mgc::Plane::Side |
Mgc::Plane::Plane | ( | ) |
Vector3& Mgc::Plane::Normal | ( | ) |
const Vector3& Mgc::Plane::Normal | ( | ) | const |
Real& Mgc::Plane::Constant | ( | ) |
const Real& Mgc::Plane::Constant | ( | ) | const |
Mgc::Plane::operator Real * | ( | ) |
void Mgc::Plane::Normalize | ( | ) |
Vector3 Mgc::Plane::m_kNormal [protected] |
Definition at line 79 of file MgcPlane.h.
Real Mgc::Plane::m_fConstant [protected] |
Definition at line 80 of file MgcPlane.h.