Dokumentacja klasy common::FRUSTUM_RADAR
[Frustum]

Frustum - reprezentacja radarowa. Więcej...

#include <Math.hpp>

Lista wszystkich składowych.

Metody publiczne

 FRUSTUM_RADAR ()
 Tworzy niezainicjalizowany.
 FRUSTUM_RADAR (const VEC3 &Eye, const VEC3 &Forward, const VEC3 &Up, const VEC3 &Right, float FovY, float Aspect, float ZNear, float ZFar)
 Tworzy w pełni zainicjalizowany.
void Set (const VEC3 &Eye, const VEC3 &Forward, const VEC3 &Up, const VEC3 &Right, float FovY, float Aspect, float ZNear, float ZFar)
 Kompletnie wypełnia.
void SetProjection (float FovY, float Aspect, float ZNear, float ZFar)
 Wypełnia jedną połówkę danych.
void SetView (const VEC3 &Eye, const VEC3 &Forward, const VEC3 &Up, const VEC3 &Right)
 Wypełnia drugą połówkę danych.
Pamiętane pola
Zwraca poszczególne pamiętane pola (FovY i Aspect nie pamięta bezpośrednio)

const VEC3 & GetEye () const
const VEC3 & GetForward () const
const VEC3 & GetUp () const
const VEC3 & GetRight () const
float GetZNear () const
float GetZFar () const
Dane pomocnicze
Zwraca dane pomocnicze

float GetRFactor () const
float GetUFactor () const
float GetRSphereFactor () const
float GetUSphereFactor () const
Ustawianie poszczególnych pól


void SetEye (const VEC3 &Eye)
void SetForward (const VEC3 &Forward)
void SetUp (const VEC3 &Up)
void SetRight (const VEC3 &Right)
void SetZNear (float ZNear)
void SetZFor (float ZFar)
void SetFovAndAspect (float FovY, float Aspect)


Opis szczegółowy

Frustum - reprezentacja radarowa.


Dokumentacja konstruktora i destruktora

common::FRUSTUM_RADAR::FRUSTUM_RADAR (  )  [inline]

Tworzy niezainicjalizowany.

common::FRUSTUM_RADAR::FRUSTUM_RADAR ( const VEC3 &  Eye,
const VEC3 &  Forward,
const VEC3 &  Up,
const VEC3 &  Right,
float  FovY,
float  Aspect,
float  ZNear,
float  ZFar 
) [inline]

Tworzy w pełni zainicjalizowany.


Dokumentacja funkcji składowych

const VEC3& common::FRUSTUM_RADAR::GetEye (  )  const [inline]

const VEC3& common::FRUSTUM_RADAR::GetForward (  )  const [inline]

const VEC3& common::FRUSTUM_RADAR::GetUp (  )  const [inline]

const VEC3& common::FRUSTUM_RADAR::GetRight (  )  const [inline]

float common::FRUSTUM_RADAR::GetZNear (  )  const [inline]

float common::FRUSTUM_RADAR::GetZFar (  )  const [inline]

float common::FRUSTUM_RADAR::GetRFactor (  )  const [inline]

float common::FRUSTUM_RADAR::GetUFactor (  )  const [inline]

float common::FRUSTUM_RADAR::GetRSphereFactor (  )  const [inline]

float common::FRUSTUM_RADAR::GetUSphereFactor (  )  const [inline]

void common::FRUSTUM_RADAR::SetEye ( const VEC3 &  Eye  )  [inline]

void common::FRUSTUM_RADAR::SetForward ( const VEC3 &  Forward  )  [inline]

void common::FRUSTUM_RADAR::SetUp ( const VEC3 &  Up  )  [inline]

void common::FRUSTUM_RADAR::SetRight ( const VEC3 &  Right  )  [inline]

void common::FRUSTUM_RADAR::SetZNear ( float  ZNear  )  [inline]

void common::FRUSTUM_RADAR::SetZFor ( float  ZFar  )  [inline]

void common::FRUSTUM_RADAR::SetFovAndAspect ( float  FovY,
float  Aspect 
)

void common::FRUSTUM_RADAR::Set ( const VEC3 &  Eye,
const VEC3 &  Forward,
const VEC3 &  Up,
const VEC3 &  Right,
float  FovY,
float  Aspect,
float  ZNear,
float  ZFar 
) [inline]

Kompletnie wypełnia.

void common::FRUSTUM_RADAR::SetProjection ( float  FovY,
float  Aspect,
float  ZNear,
float  ZFar 
)

Wypełnia jedną połówkę danych.

void common::FRUSTUM_RADAR::SetView ( const VEC3 &  Eye,
const VEC3 &  Forward,
const VEC3 &  Up,
const VEC3 &  Right 
)

Wypełnia drugą połówkę danych.


Dokumentacja dla tej klasy została wygenerowana z pliku:

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