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

vuSphericLightfieldBasicConverter< SI, TI, SO, TO > Class Template Reference

#include <vuSphericLightfieldBasicConverter.h>

Inheritance diagram for vuSphericLightfieldBasicConverter< SI, TI, SO, TO >:

Inheritance graph
[legend]
Collaboration diagram for vuSphericLightfieldBasicConverter< SI, TI, SO, TO >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual void _convert (vuSphericView< SI, TI > *in, vuSphericView< SO, TO > *out)=0
 in and out are considered to have the same resolution (width*height)
bool _areViewsValid (vuSphericView< SI, TI > *in, vuSphericView< SO, TO > *out)
void convert (const char *inFile, const char *outFile, bool isVerbose=true)
void exitWithHint (vuLightfieldFile &file)

template<int SI, class TI, int SO, class TO>
class vuSphericLightfieldBasicConverter< SI, TI, SO, TO >


Member Function Documentation

template<int SI, class TI, int SO, class TO>
bool vuSphericLightfieldBasicConverter< SI, TI, SO, TO >::_areViewsValid vuSphericView< SI, TI > *  in,
vuSphericView< SO, TO > *  out
 

Definition at line 11 of file vuSphericLightfieldBasicConverter.cpp.

References vuSphericView< SIZE, TYPE >::getHeight(), vuSphericView< SIZE, TYPE >::getWidth(), and NULL.

Referenced by vuSphericLightfieldFourier< SI, TI, SO, TO >::_convert(), and vuSphericLightfieldConverter< SI, TI, SO, TO >::_convert().

Here is the call graph for this function:

template<int SI, class TI, int SO, class TO>
virtual void vuSphericLightfieldBasicConverter< SI, TI, SO, TO >::_convert vuSphericView< SI, TI > *  in,
vuSphericView< SO, TO > *  out
[pure virtual]
 

in and out are considered to have the same resolution (width*height)

Implemented in vuSphericLightfieldConverter< SI, TI, SO, TO >, and vuSphericLightfieldFourier< SI, TI, SO, TO >.

Referenced by vuSphericLightfieldBasicConverter< SI, TI, SO, TO >::convert().

template<int SI, class TI, int SO, class TO>
void vuSphericLightfieldBasicConverter< SI, TI, SO, TO >::convert const char *  inFile,
const char *  outFile,
bool  isVerbose = true
[virtual]
 

Reimplemented from vuBasicLightfieldConverter.

Definition at line 23 of file vuSphericLightfieldBasicConverter.cpp.

References vuSphericLightfieldBasicConverter< SI, TI, SO, TO >::_convert(), CHECKNDELETE, vuLightfieldFile::close(), dword, vuSphericLightfieldBasicConverter< SI, TI, SO, TO >::exitWithHint(), vuSphericLightfieldFile< SIZE, TYPE >::getHeight(), vuSphericView< SIZE, TYPE >::getLookFrom(), vuSphericLightfieldFile< SIZE, TYPE >::getNumberOfViews(), vuSphericView< SIZE, TYPE >::getUp(), vuSphericLightfieldFile< SIZE, TYPE >::getWidth(), vuLightfieldFile::open(), vuSphericLightfieldFile< SIZE, TYPE >::readHeader(), vuSphericLightfieldFile< SIZE, TYPE >::readView(), vuSphericView< SIZE, TYPE >::setLookFrom(), vuSphericView< SIZE, TYPE >::setUp(), vuSphericLightfieldFile< SIZE, TYPE >::writeHeader(), and vuSphericLightfieldFile< SIZE, TYPE >::writeView().

Here is the call graph for this function:

template<int SI, class TI, int SO, class TO>
void vuSphericLightfieldBasicConverter< SI, TI, SO, TO >::exitWithHint vuLightfieldFile file  ) 
 

Definition at line 72 of file vuSphericLightfieldBasicConverter.cpp.

References vuLightfieldFile::getErrorMessage(), and vuLightfieldFile::getFileName().

Referenced by vuSphericLightfieldBasicConverter< SI, TI, SO, TO >::convert().

Here is the call graph for this function:


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