Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

vuSphVwFlt_Blend< SIZE, TYPE > Class Template Reference

#include <vuSphVwFlt_Blend.h>

Inheritance diagram for vuSphVwFlt_Blend< SIZE, TYPE >:

Inheritance graph
[legend]
Collaboration diagram for vuSphVwFlt_Blend< SIZE, TYPE >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vuSphVwFlt_Blend ()
 vuSphVwFlt_Blend (const vuString &filterName)
bool needPreprocessing ()
bool needViewsForFiltering ()
void filter (vuCamera *camera)

Protected Member Functions

float _factor (dword idx, const vuVector &XX)

template<int SIZE, class TYPE>
class vuSphVwFlt_Blend< SIZE, TYPE >


Constructor & Destructor Documentation

template<int S, class T>
vuSphVwFlt_Blend< S, T >::vuSphVwFlt_Blend  ) 
 

Definition at line 5 of file vuSphVwFlt_Blend.cpp.

template<int S, class T>
vuSphVwFlt_Blend< S, T >::vuSphVwFlt_Blend const vuString filterName  ) 
 

Definition at line 10 of file vuSphVwFlt_Blend.cpp.

References T.


Member Function Documentation

template<int S, class T>
float vuSphVwFlt_Blend< S, T >::_factor dword  idx,
const vuVector XX
[protected]
 

Definition at line 70 of file vuSphVwFlt_Blend.cpp.

References dword, and vuVector::makeUnit().

Referenced by vuSphVwFlt_Blend< SIZE, TYPE >::filter().

Here is the call graph for this function:

template<int S, class T>
void vuSphVwFlt_Blend< S, T >::filter vuCamera camera  )  [virtual]
 

Implements vuSphericViewFilter< SIZE, TYPE >.

Definition at line 16 of file vuSphVwFlt_Blend.cpp.

References vuSphVwFlt_Blend< SIZE, TYPE >::_factor(), dot(), vuVector::dot, dword, vuCamera::getLookAtVector(), vuCamera::getRightVector(), vuCamera::getUpVector(), vuSphericViewFilter< SIZE, TYPE >::log(), and vuVector::makeUnit().

Here is the call graph for this function:

template<int SIZE, class TYPE>
bool vuSphVwFlt_Blend< SIZE, TYPE >::needPreprocessing  )  [inline, virtual]
 

Implements vuSphericViewFilter< SIZE, TYPE >.

Definition at line 18 of file vuSphVwFlt_Blend.h.

template<int SIZE, class TYPE>
bool vuSphVwFlt_Blend< SIZE, TYPE >::needViewsForFiltering  )  [inline, virtual]
 

Implements vuSphericViewFilter< SIZE, TYPE >.

Definition at line 19 of file vuSphVwFlt_Blend.h.


The documentation for this class was generated from the following files:
Generated on Wed Dec 15 21:22:06 2004 for vuVolume by  doxygen 1.3.9.1