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

vu1611_4< SIZE, TYPE > Class Template Reference

An Fourier Based Renderer for spherical lightfields. More...

#include <fbr.h>

Inheritance diagram for vu1611_4< SIZE, TYPE >:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vu1611_4 ()
 ~vu1611_4 ()
virtual void render ()
 Renders the current view, depending on the camera.
virtual bool read (void)
 set the default filter ("BestMatch")

Protected Member Functions

void _initPlanAndMap ()

Protected Attributes

vuFixelMap< SIZE, TYPE > * m_Map
 this holds the forward plan needed by fttw
fftwnd_plan m_Plan
bool m_PlanExists

Detailed Description

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

An Fourier Based Renderer for spherical lightfields.

Definition at line 10 of file fbr.h.


Constructor & Destructor Documentation

template<int SIZE, class TYPE>
vu1611_4< SIZE, TYPE >::vu1611_4  ) 
 

Definition at line 3 of file fbr.cpp.

References vu1611_4< SIZE, TYPE >::m_Map, and vu1611_4< SIZE, TYPE >::m_PlanExists.

template<int SIZE, class TYPE>
vu1611_4< SIZE, TYPE >::~vu1611_4  ) 
 

Definition at line 9 of file fbr.cpp.

References CHECKNDELETE, fftwnd_destroy_plan(), vu1611_4< SIZE, TYPE >::m_Map, vu1611_4< SIZE, TYPE >::m_Plan, and vu1611_4< SIZE, TYPE >::m_PlanExists.

Here is the call graph for this function:


Member Function Documentation

template<int SIZE, class TYPE>
void vu1611_4< SIZE, TYPE >::_initPlanAndMap  )  [protected]
 

Definition at line 39 of file fbr.cpp.

References CHECKNDELETE, fftw2d_create_plan(), FFTW_FORWARD, FFTW_IN_PLACE, FFTW_MEASURE, fftwnd_destroy_plan(), vu1611_4< SIZE, TYPE >::m_Map, vu1611_4< SIZE, TYPE >::m_Plan, and vu1611_4< SIZE, TYPE >::m_PlanExists.

Referenced by vu1611_4< SIZE, TYPE >::read().

Here is the call graph for this function:

template<int SIZE, class TYPE>
bool vu1611_4< SIZE, TYPE >::read void   )  [virtual]
 

set the default filter ("BestMatch")

Reimplemented from vu1611_2< SIZE, TYPE >.

Definition at line 32 of file fbr.cpp.

References vu1611_4< SIZE, TYPE >::_initPlanAndMap(), and vu1611_2< SIZE, TYPE >::read().

Here is the call graph for this function:

template<int SIZE, class TYPE>
void vu1611_4< SIZE, TYPE >::render  )  [virtual]
 

Renders the current view, depending on the camera.

Reimplemented from vu1611_2< SIZE, TYPE >.

Definition at line 19 of file fbr.cpp.

References fftwnd_one(), vu1611_4< SIZE, TYPE >::m_Map, vu1611_4< SIZE, TYPE >::m_Plan, and NULL.

Here is the call graph for this function:


Member Data Documentation

template<int SIZE, class TYPE>
vuFixelMap<SIZE,TYPE>* vu1611_4< SIZE, TYPE >::m_Map [protected]
 

this holds the forward plan needed by fttw

Definition at line 29 of file fbr.h.

Referenced by vu1611_4< SIZE, TYPE >::_initPlanAndMap(), vu1611_4< SIZE, TYPE >::render(), vu1611_4< SIZE, TYPE >::vu1611_4(), and vu1611_4< SIZE, TYPE >::~vu1611_4().

template<int SIZE, class TYPE>
fftwnd_plan vu1611_4< SIZE, TYPE >::m_Plan [protected]
 

Definition at line 30 of file fbr.h.

Referenced by vu1611_4< SIZE, TYPE >::_initPlanAndMap(), vu1611_4< SIZE, TYPE >::render(), and vu1611_4< SIZE, TYPE >::~vu1611_4().

template<int SIZE, class TYPE>
bool vu1611_4< SIZE, TYPE >::m_PlanExists [protected]
 

Definition at line 31 of file fbr.h.

Referenced by vu1611_4< SIZE, TYPE >::_initPlanAndMap(), vu1611_4< SIZE, TYPE >::vu1611_4(), and vu1611_4< SIZE, TYPE >::~vu1611_4().


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