Dokumentacja struktury common::FRUSTUM_PLANES
[Frustum]

Frustum opisany 6 płaszczyznami z wektorami normalnymi zwróconymi do wewnątrz. Więcej...

#include <Math.hpp>

Lista wszystkich składowych.

Metody publiczne

 FRUSTUM_PLANES ()
 Tworzy niezainicjalizowany.
 FRUSTUM_PLANES (const MATRIX &WorldViewProj)
 Inicjalizuje na podstawie macierzy.
 FRUSTUM_PLANES (const FRUSTUM_POINTS &FrustumPoints)
 Inicjalizuje na podstawie reprezentacji punktowej.
void Set (const MATRIX &WorldViewProj)
 Wypełnia.
void Set (const FRUSTUM_POINTS &FrustumPoints)
void Normalize ()
 Normalizuje płaszczyzny.
PLANE & operator[] (size_t Index)
const PLANE & operator[] (size_t Index) const

Atrybuty publiczne

PLANE Planes [6]

Statyczne atrybuty publiczne

Indeksy do tablicy płaszczyzn
Przedrostek PLANE_ jest, bo NEAR zostało gdzieś zdefiniowane jako makro - grrrrr!

static const size_t PLANE_LEFT = 0
static const size_t PLANE_RIGHT = 1
static const size_t PLANE_TOP = 2
static const size_t PLANE_BOTTOM = 3
static const size_t PLANE_NEAR = 4
static const size_t PLANE_FAR = 5


Opis szczegółowy

Frustum opisany 6 płaszczyznami z wektorami normalnymi zwróconymi do wewnątrz.

Podczas tworzenia:


Dokumentacja konstruktora i destruktora

common::FRUSTUM_PLANES::FRUSTUM_PLANES (  )  [inline]

Tworzy niezainicjalizowany.

common::FRUSTUM_PLANES::FRUSTUM_PLANES ( const MATRIX &  WorldViewProj  )  [inline]

Inicjalizuje na podstawie macierzy.

common::FRUSTUM_PLANES::FRUSTUM_PLANES ( const FRUSTUM_POINTS &  FrustumPoints  )  [inline]

Inicjalizuje na podstawie reprezentacji punktowej.


Dokumentacja funkcji składowych

void common::FRUSTUM_PLANES::Set ( const MATRIX &  WorldViewProj  ) 

Wypełnia.

void common::FRUSTUM_PLANES::Set ( const FRUSTUM_POINTS &  FrustumPoints  ) 

void common::FRUSTUM_PLANES::Normalize (  ) 

Normalizuje płaszczyzny.

PLANE& common::FRUSTUM_PLANES::operator[] ( size_t  Index  )  [inline]

const PLANE& common::FRUSTUM_PLANES::operator[] ( size_t  Index  )  const [inline]


Dokumentacja atrybutów składowych

const size_t common::FRUSTUM_PLANES::PLANE_LEFT = 0 [static]

const size_t common::FRUSTUM_PLANES::PLANE_RIGHT = 1 [static]

const size_t common::FRUSTUM_PLANES::PLANE_TOP = 2 [static]

const size_t common::FRUSTUM_PLANES::PLANE_BOTTOM = 3 [static]

const size_t common::FRUSTUM_PLANES::PLANE_NEAR = 4 [static]

const size_t common::FRUSTUM_PLANES::PLANE_FAR = 5 [static]


Dokumentacja dla tej struktury została wygenerowana z pliku:

Wygenerowano Sat Mar 29 18:17:02 2008 dla CommonLib programem  doxygen 1.5.5