Public Member Functions | Private Attributes | List of all members
gte::CullingPlane Class Reference

#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 ()
 
CullingPlaneoperator= (CullingPlane const &plane)
 
void Set (Vector4< float > const &N, float c)
 
int WhichSide (Vector4< float > const &P) const
 
 ~CullingPlane ()
 

Private Attributes

Vector4< float > mTuple
 

Detailed Description

Definition at line 22 of file GteCullingPlane.h.

Constructor & Destructor Documentation

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.

CullingPlane::CullingPlane ( Vector4< float > const &  N,
Vector4< float > const &  P 
)

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.

Member Function Documentation

float CullingPlane::DistanceTo ( Vector4< float > const &  P) const

Definition at line 105 of file GteCullingPlane.cpp.

void CullingPlane::Get ( Vector4< float > &  N,
float &  c 
) const

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.

void CullingPlane::Set ( Vector4< float > const &  N,
float  c 
)

Definition at line 65 of file GteCullingPlane.cpp.

int CullingPlane::WhichSide ( Vector4< float > const &  P) const

Definition at line 99 of file GteCullingPlane.cpp.

Member Data Documentation

Vector4<float> gte::CullingPlane::mTuple
private

Definition at line 63 of file GteCullingPlane.h.


The documentation for this class was generated from the following files:


geometric_tools_engine
Author(s): Yijiang Huang
autogenerated on Thu Jul 18 2019 04:00:05