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

vu1611_3< SIZE, TYPE > Class Template Reference

#include <fourierBrowser.h>

Inheritance diagram for vu1611_3< SIZE, TYPE >:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vu1611_3 ()
 ~vu1611_3 ()
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_3< SIZE, TYPE >

A spherical lightfield fourier browser allows to browse throw all frequency views of the ightfield and transforms each view back to to the spatial domain.

Definition at line 13 of file fourierBrowser.h.


Constructor & Destructor Documentation

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

Definition at line 3 of file fourierBrowser.cpp.

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

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

Definition at line 9 of file fourierBrowser.cpp.

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

Here is the call graph for this function:


Member Function Documentation

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

Definition at line 39 of file fourierBrowser.cpp.

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

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

Here is the call graph for this function:

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

set the default filter ("BestMatch")

Reimplemented from vu1611< SIZE, TYPE >.

Definition at line 32 of file fourierBrowser.cpp.

References vu1611_3< SIZE, TYPE >::_initPlanAndMap(), and vu1611< SIZE, TYPE >::read().

Here is the call graph for this function:

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

Renders the current view, depending on the camera.

Reimplemented from vu1611_1< SIZE, TYPE >.

Definition at line 19 of file fourierBrowser.cpp.

References fftwnd_one(), vu1611_1< SIZE, TYPE >::getCurrentView(), vu1611_3< SIZE, TYPE >::m_Map, vu1611_3< 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_3< SIZE, TYPE >::m_Map [protected]
 

this holds the forward plan needed by fttw

Definition at line 32 of file fourierBrowser.h.

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

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

Definition at line 33 of file fourierBrowser.h.

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

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

Definition at line 34 of file fourierBrowser.h.

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


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